Home / BestRx

Business Problem

Customer is in the business of providing Desktop Application for Pharmacy Store to manage their sales. They also provide Mobile App for pharmacy drivers to enable them to deliver items to customer door steps. Customer had major challenges with their Mobile App, as it was not able to support all features like platform/device support, high maintenance cost, various payment method integrations, barcode scanning etc, which they wanted to have.

Solution Recommended

We recommended them to enhance and revamp their existing Mobile App and launched version 2.

Team Setup

One project manager, three Developers, one QA Analyst and one UI/UX Developer were part of team.

Project Technicals

  • Xamarin
  • Entity Framework
  • Azure


  • Xamarin Forms 3.0 as primary UI stack.
  • .Net Standard 2.0 based class library/packages
  • Open source nuget packages for Barcode Scanning
  • SqlLite for storing data on Mobile Devices
  • Entity Framework Core for Database Operations
  • Git for Version Control


  • Microsoft Azure DevOps (previously known as VSTS) and MS App Center used to host code, CI/CD pipeline.
  • Self hosted Nuget Package Manager for reusability of code libraries.
  • Microsoft App Center for Distribution of Mobile Application.
  • Visual Studio as primary development IDE. Adobe Suite Products for UI/UX prototype designing.


  • Agile SDLC with Sprint based board as primary work tracking.
  • Slack for primary communication and integration with Azure DevOps for auto notification.