How Net Solutions helped a major bank in the Middle East develop a Deals app to increase their customer reach and contact.


Our client, IMC, was established in the Middle East in 2003. It has since grown fast, with a diverse portfolio of interests in consulting, loyalty management, research, digital marketing, social media and viral marketing.

About Sadara Case Study

The Problem

One of IMC's clients, a major bank based in Dubai, was using printed pamphlets to inform customers about available deals and offers. This was not an effective method, as customers did not carry the pamphlets with them all the time. In addition, customers did not remember the deals and offers received through local and digital marketing, thereby missing out on lucrative offers available in the areas they were visiting, passing through or, indeed, living in.

The bank wanted IMC to provide them with a mobile app by which they would inform their customers of the deals or offers available to them wherever they might be.

Challenges For Sadara Case Study

The Challenges

  • User's Current Location

    One of the key requirements was to calculate how far a particular deal was from a user's current location. If the distance to the deal was calculated at the app level, the performance of the app would have been seriously compromised by the need to calculate this for multiple deals.

  • Notifications

    Notifications of locally available deals had to be sent to customers, wherever they were, dependent on their current location. This presented a considerable challenge to the project team who spent a lot of time coming up with a solution which worked for both Android and iPhone, as each operating system has different functionalities and different methods of operating their 'proximity' feature.

Solution For Sadara Case Study

The Solution

  • SQL Server

    The App was designed to have the user's device to send its position co-ordinates to a back-end server. This SQL server then compared the longitude and latitude of the user's position to the locations of the various available deals, and then send back 'distance to the deal' data to the user's device, to provide the necessary information to the user.

  • Front-end Development

    With Android OS, the proximities feature allowed the distance to all deals to be calculated offline. In iOS, the number of deals or offers for which proximities could be set was limited; the team found a way for the app to compare available information with the database at the Back-End and trigger proximities to calculate the distances to the nearest deals.

The Result

  • Coupon-based App

    The bank has a coupon-based app that works for both Android OS and iOS to offer its customers. Users get notifications about any local offers or deals available.

  • Location-based Searches

    The bank's customers can also instigate location-based searches to find offers and deals for themselves.

  • User Preference Categorisation

    Customers can categorise offers or deals presented through the app, in accordance with their own pre-set preferences.

  • Best Deals

    The app also displays a 'best deals' section, where the most attractive deals are presented to users.

contact us