Users of pharmaceutical commercial technology need seamless, real-time access to data and insights – in the office, at home, or on the go. As a result, these technologies need equally robust and accessible desktop and smartphone app versions. Pharmaceutical companies use Beghou Consulting’s Mainsail platform to manage a mix of commercial activities – from forecasting to incentive compensation to sales reporting to customer management. Mainsail is a highly configurable and dynamic platform, and customers leverage it to address many business challenges. But this configurability created unique challenges when our team started to build the mobile app version of the platform. We encountered three key challenges during the app development process:
- Constructing a dynamic data model: Different Beghou clients use the app to access their custom Mainsail dashboards and data. This single app therefore had to be able to accommodate these various customizations and each client’s unique business rules.
- Replicating the layout of the web application: The team needed to ensure the navigation and structure of the app interface mirrored the web-based platform to optimize the user experience.
- Ensuring offline functionality: Clients need to be able to update the app in the field, even when disconnected from cell service. So, we had to work to ensure the app was fully functional offline and synced efficiently when reconnected.