Magora › Projects › Pharm Card
Enterprise software · Case study Healthcare and Fitness appsE-commerce and POS apps

Pharm Card.

The new bespoke software solution created by Magora for the sales department of an international pharma group is a tool for sales reps to quickly localise sales points, see actual assortment and implement orders and for managers to control all activity in the area, set goals and spread changes to teams, as well as monitoring plan-fact implementation on the go.

Client
EGIS (international pharmaceuticals company, Hungary)
Industry
Enterprise software
Services
Development · AWS hosting
Delivery
Magora London
Domain
Enterprise software
Built by Magora

This Pharm Card project was designed and built by Magora. We are a London software development company (since 2010) building enterprise and business software for UK businesses, from a free working prototype to launch and support.

Enterprise application development → Free working prototype in 5–10 days

Pharm Card is a sophisticated software system created by Magora for the sales branch of international pharmaceuticals company EGIS, whose headquarters are located in Hungary. Our task was to exchange the hundreds of Excel files each medical rep has to fulfill during their daily visits to pharmacies and to provide a system where all data can be easily entered via tablets (iPad), providing clear statistics on product sales and the contract performance to company management in online mode. One of the client’s wishes for the software was to guarantee stable work offline in case of internet connection gaps and automated data synchronisation for the whole system.

Our first priority was to plunge fully into the specifics of the client’s work, understand the core processes of the corporation and walk in med-reps’ shoes to create functional bespoke software with a convenient UI, fully meeting the client’s requirements and being able to automate routine processes and provide expedite data management functionality.

The Magora team have created a sophisticated software tool, consisting of an iOS mobile app for linear medical reps and web-based desktop application for the company’s senior staff, where different levels of access provide options for viewing or editing reports and analysing the figures. Some of the mobile app’s features, like the integrated GPS-module for quick recognition of all nearby pharmacies and robust offline mode - giving sales reps the opportunity to work even in case of poor internet connection - have increased the efficiency of the company’s front-line staff.

We built the native iOS app and web application and the architecture for the SKU DB, based on several spreadsheets, provided by the client. All this data was integrated into one system, available via iPad or web interface with the ability to update the assortment, thus avoiding duplicates and accidental deletion, based on fresh data from the supplier, provided in the Excel files.

When visiting a pharmacy, a medical representative can easily enter the data on:

  • Quantity of goods;
  • Offtake (OOS=out of stock for pharma companies);
  • Sales volume;
  • Purchase recommendations;
  • Contract control: availability, merchandising, promo actions;
  • Other notes.

The web panel provides managers with access to all data in order to:

  • Control the process;
  • Keep up with the results;
  • Check the reports on sales/purchasing;
  • Review stock availability.

The interface was created with great attention to detail, with the inclusion of a wide range of filters and roles to save users’ time and optimise processes. Automated reports are now available as well.

Tech Stack

  • Back-end: AWS EC2 (Ubuntu Server); AWS RDS (Postgresql 9.6); AWS Elastic Load Balancer; AWS S3 (Media Storage); AWS Cloud Front as cdn; AWS Lambada; AWS SNS/SQS; AWS Cloud Watch; AWS Route 53; Java 1.8; Maven; Spring Boot; Spring Core; Spring Data; Hibernate; Swagger; Lombok; Docker; Ansible.
  • Front-end: AngularJS; AdminLTE; Webpack.
  • iOS: Alamofire; ObjectMapper; Rx Swift; Core; Foundation, UI kit; Realm.

Based on the client’s requirements, the mobile app displays information on the available SKUs, actual stock, plans, and statements for each pharmacy, order - which can be corrected on-the-go - and other valuable statistics.  With Pharm Card, medical representatives get an indispensable tool that increases the accuracy and efficiency of their day-to-day work, while the senior executives received the actual picture of the sales and market to control and do the strategic decision. The project is ready and used by the staff now. Our collaboration with the client is in progress, new features for increasing the corporate work efficiency will be implemented based on the company needs.

Project facts

Pharm Card, at a glance.

Replaces hundreds of Excel files for medical representatives with an iPad app and a management web app

Client

EGIS (international pharmaceuticals company, Hungary)

Sector

Pharma: sales force

Platforms

iOS (iPad) app and web application

Scope

Roles: medical representatives (iOS), management (web, different access levels); features: SKU database of thousands of products, plan/fact analysis, GPS pharmacy lookup, offline mode with automatic sync; AWS and Java back end

Typical budget for this scope

£80k–£120k

Typically 5–8 months · Magora pricing guide · 2026 prices

Results

In daily use by the client's staff, with new features still being added.

ServicesDevelopment · AWS hostingCase published on our siteMay 2018

Built with what holds up at scale.

Swift Java Angular Spring PostgreSQL AWS
Got a similar problem?

Want your project on this page next?

30-minute call with the team behind this build. We'll tell you what we'd actually do in your shoes — no decks, no pitch.

Book a call
— Cookies

We use cookies to measure traffic and make our marketing more relevant. Necessary cookies stay on. See our Privacy and Cookie Notice.

Free 30-min consult Free consult