Case Study
Discover how a pharma leader modernized its Shiny framework with open-source tools. Watch the full story in the ShinyConf 2025 Appsilon talk.
A global pharmaceutical leader was using an internal Shiny framework to analyze clinical trial data. This system allowed researchers to build dashboards and share modular components. But as the system grew, so did its complexity, and maintenance became a challenge. When key developers left, progress stalled, bugs accumulated, and the framework became a bottleneck for the business.
To address this, the company partnered with Appsilon to modernize and stabilize the system. By integrating open-source tools like {teal}, a purpose-built R/Shiny package for clinical workflows, they improved modularity, reduced manual maintenance, and accelerated dashboard development. The result: a more robust, efficient framework that enabled faster insights and better decision-making in clinical trials.
ShinyConf Talk – Appsilon x Pharma Company
The company's internal framework had become difficult to maintain, especially with a shrinking development team. When key contributors left, updates slowed, bugs piled up, and just one developer was left managing a mission-critical system.
This created real business risks. The framework was fragile and time-consuming to fix, which drained resources and slowed clinical trial timelines, potentially impacting competitiveness. Without a fix, the system risked becoming unusable, forcing a costly rebuild.
They needed a sustainable, long-term solution to stabilize and modernize the platform without starting from scratch.
Appsilon collaborated closely with the client's team to improve the framework while ensuring alignment with their clinical and operational needs.
We worked side-by-side with the client’s engineers to ensure that every change improved usability and business impact, not just code quality.
Integrating {teal} was a turning point. It allowed us to extend the system without rewriting it, proving that open-source solutions can scale even in highly regulated enterprise environments.
We kept the project lean but effective:
One major hurdle was the heavily customized version of Shiny the team had been using. It was full of outdated components and tangled dependencies. Updating it safely required a careful, phased approach to avoid breaking functionality.
Another challenge was that the available CRAN version of {teal} did not yet support modular use out of the box. We worked around this by adapting the framework to fit seamlessly with the client's architecture.
The system also had tightly coupled code, duplicated logic, and minimal test coverage. This made even small updates risky and time-consuming. We untangled these issues, improved test coverage, and added robust documentation.
To address knowledge loss after developer departures, we led knowledge-sharing sessions and created clear documentation. This empowered the internal team to maintain and evolve the system after our engagement ended.
Our collaborative approach led to a more reliable, efficient, and scalable system.
This modernization effort had a clear and measurable impact:
If you're facing similar challenges with aging internal tools, tight resources, or complex regulatory environments, we can help. Reach out to Appsilon to learn how open-source tools and modern frameworks can future-proof your systems and speed up decision-making. Let's talk.
From advanced analytics to platform development and pharma consulting, we craft solutions tailored to your needs.