Case Studies

Case Study 1

Context

Our customer was dealing with a large volume of clients and they had trouble with identifying business opportunities with their existing client base as the data is buried deep in their systems. Apart from this, the systems were quite legacy and they were not providing rich experience to help make their clients understand service procedures that they offer. When service procedures are well understood by their clients it would enable them to take decisions quicker and it would turn into business for our customer. The problem was well understood by our customer and it has potential not only for them but also for similar business who are facing the same challenges. The amount of business that goes untapped for these business in US alone was in the order of billions and our customer wanted to build a revolutionary product that addresses these problems for small and mid-size businesses. Everything looked great until they ran into challenges with building a product that integrates with heterogeneous legacy systems and productizing their idea.

Solution

We worked very closely with our customer to understand the business domain and the problem that they are looking to address. The major challenge we encountered was dealing with legacy systems and there was no official documentation which was available to help explain the system implementation. Our team has worked tirelessly to do all the necessary reverse engineering to understand the legacy system’s implementation so that our solution can be built over it to offer seamless integration. We also had to handle data synchronization related challenges between the new and the old systems using innovative solutions. After removing all the road blocks we marched on to build the product that our customer needed.

Value Delivered

  • There is a minimum of 20% of revenue tapped from the missed opportunities.
  • Rich user experience to their clients and the business users.
  • Automated all the repeatable tasks to save the cost and to improve response time.

Technologies and Development Cycle

  • Technologies: iOS, Xamarin, Amazon AWS, .NET, Azure Service Bus, Google Analytics, mySql and Sybase SqlAnywhere.
  • Development Cycle: Agile.
Case Study 2

Context

Our customer came with an idea to delight their existing users and to attract more users to their platform by publishing mobile gaming apps in the market. They wanted to support multiple mobile platforms like iOS, Android and Windows Phone, but at the same time there were running very tight with budget as well as the timelines. Beyond these constraints they also wanted the gaming platform to scale for multi-million user base that they already have on their current system. When they were coming across these challenges they have approached us to see if we could make the difference, they were looking for.

Solution

We meticulously worked on their challenges and did extreme amount of research to come up with a cost effective solution to meet all of their needs. With all the due diligence we have identified the mobile device agnostic platform for development such that single code base would serve all three different mobile platforms (iOS, Android and Windows Phone) to make it cost effective for development. To meet the high scale of user base for the mobile app we identified the appropriate cloud solution and did extensive load testing to ensure the platform is truly elastic and fool proof with tight monitoring to have high availability for multi-million user base. In the end we were able to exceed all the expectations of our customer and delivered the solution on time and it is running flawlessly with minimal or no effort to support it.

Value Delivered

  • Multi-Million user base volumes are comfortably satisfied.
  • Built the game with device agnostic platform to have the game run on iOS, Android and Windows Phone devices.
  • Delivered the solution with in the budget as well as the support costs were almost nonexistent due to the robust architecture and automated monitoring in the cloud.

Technologies and Development Cycle

  • Technologies: Amazon AWS, Elastic Beanstalk, CloudWatch, DynamoDB, ElastiCache, S3, PostgreSQL, Node.JS, Flurry Analytics, Apache Cordova and iOS.
  • Development Cycle: Agile
Case Study 3

Context

Our customer had the grand vision of improving the organization’s employee health by capturing various metrics from the employees in a simple and easy way so that there will be high participation rate. Customer needed the app to support all the mobile platforms (iOS, Android and Windows Phone). The user base for this app would be in the order of millions and the architecture need to support sudden increase of load. While all these expectations are looking normal, the customer is heavily constrained by the budget to realize the vision.

Solution

The major challenge we ran across with this assignment is the budget constraint of our customer. Quality and budget really goes hand in hand and as a company we cannot compromise the quality even if the required budget is not available. Under these circumstances the team spent good amount of time brain storming for ideas. Finally, they come up with a good mix of onshore and offshore model and did weekly sprints to ensure the model works and the product can be built with in the budget. After the initial 2-3 weeks there was no looking back and this is one of project that was built most economically using onshore-offshore global delivery model without any compromise to the quality delivery of the product.

Value Delivered

  • Delivered the solution with in our customer budget.
  • Built the app with device agnostic platform to run on iOS, Android and Windows Phone.
  • Worked very tightly on a weekly agile cycles to avoid any unexpected outcomes. It also helped to provide early previews to our customer.

Technologies and Development Cycle

  • Technologies: Xamarin, iOS, Android, Windows Phone, .NET, Microsoft Azure, Application Insights and Power BI.
  • Development Cycle: Agile (weekly cycles)