Custom Software for Remote Clinical Trial Monitoring
Architecture, Technologies, Outcomes
In healthcare IT since 2005, ScienceSoft helps research organizations and pharmaceutical and biotech companies build impactful remote trial monitoring solutions that provide full visibility into site compliance and performance while reducing monitoring costs.
A Shift to Remote and Centralized Monitoring in Clinical Trials
Biotech and pharmaceutical companies, CROs, and research organizations are increasingly shifting away from the traditional on-site monitoring model. It is being replaced by remote clinical monitoring (without CRA visits to research sites) and centralized monitoring (providing CRA with centralized access to aggregated monitoring data).
A five-year survey by the Association of Clinical Research Organizations (ACRO), which analyzed nearly 4,000 clinical trials, found that from 2019 to 2023, the use of remote and centralized clinical site monitoring grew by 460% and 116%, respectively.
Software for Remote Clinical Trial Monitoring: Essentials
Software for remote clinical trial monitoring allows clinical research associates (CRAs) to perform all site oversight activities, including visits, remotely. Such solutions focus on consolidating disparate information across sites and systems to give CRAs full visibility into investigator performance.
Such solutions can be powered by big data tech and AI/ML analytics to detect anomalies and risk factors by examining historical and real-time trial data. This functionality helps CRAs focus on high-risk sites, documents, and processes, which helps research organizations reduce trial costs, timelines, and manual routines.
Sample Architecture for Remote Trial Monitoring Software
Below, ScienceSoft's software engineering experts describe the key architecture elements and data flows of a sample solution for centralized and remote monitoring in clinical trials that meets the essential needs of most research organizations.
Source data ingestion and preprocessing
The software receives electronic case report forms (eCRFs), operational data on the sites’ compliance with protocol SOPs, and source documents, such as informed consent forms (ICFs), lab test results, and X-rays, from integrated systems. The solution can ingest source patient health data from text, image, audio, and video files, along with the readings from wearable devices used for remote patient monitoring in clinical trials. Additionally, sites can upload scanned copies of paper source documents, such as reports from external laboratories.
Once ingested, the data is sent to a preprocessing module that automatically removes patient-identifying details, performs optical character recognition (OCR) for the content of scanned documents (including handwritten notes and signatures), and transcribes audio recordings, among other tasks. After that, the data goes into the landing zone of the data warehouse, which serves as a repository for raw trial data.
Automated source document verification and review (SDV/SDR)
The batch data processing and analytics module extracts CRFs and preprocessed source documents from the raw clinical data repository (the landing zone) and performs automatic SDV/SDR. This includes verifying CRF data against the source documents (identifying transcription errors), checking CRF data quality (detecting blank fields, missing signatures and dates, inconsistencies, etc.), and confirming compliance with protocol and SOP requirements.
Real-time source clinical data analysis
In addition to the batch processing and analysis module used for scheduled analysis, incoming CRFs and source documents are processed by the stream data processing module in real time. This enables CRAs to constantly monitor key risk indicators (KRIs) associated with site performance, trial performance, and patient safety. If potential high-risk threats are identified (e.g., previously unknown adverse effects), the module alerts sites and CRAs through a notification and alerting service.
After the batch and real-time source data processing, highly structured clinical data, which is ready for complex analytics, is stored in the presentation layer of the data warehouse.
ML/AI-driven analytics
The machine learning (ML) and artificial intelligence (AI) engine analyzes trends in CRF data to identify anomalies and outliers that may indicate issues with compliance and data quality at a particular site. For instance, lower adverse event rates at a specific site compared to others may suggest potential underreporting.
The ML/AI engine also processes incoming site data in real time to identify pharmacovigilance signals and compliance issues that require urgent attention.
Lastly, the engine uses data about identified errors, clinical data defects, and protocol deviations to assign a risk level to specific sites or document types. For example, it can assign a high-risk status to sites with frequent data gaps or with recurring discrepancies in investigational drug accountability records.
Data visualization and reporting
From the structured clinical data repository (the presentation layer of the data warehouse), the analyzed source data is directed to the business intelligence (BI) and reporting module, which visualizes and presents it to CRAs in the form of interactive dashboards. These dashboards offer convenient tools for data exploration (e.g., filtering, searching, and drill-down capabilities), report generation, and routine remote data monitoring.
All the CRFs and source documents with errors, defects, and anomalies that were flagged after automatic checks are available in a dedicated workspace for SDV/SDR. Here, CRAs can manually review the source documents that are critically important (e.g., serious adverse event reports) or have a high-risk status.
The BI module also sends real-time KRI updates and the results of ML/AI-driven risk analysis to the risk indicator review dashboard. Here, CRAs can dig into the source data associated with each potential risk, establish new KRIs, and adjust QTLs based on their findings.
Monitoring results sharing and corrective actions
Reports on the results of remote monitoring and audits with all the documented protocol deviations are transferred to the integrated clinical trial management system (CTMS), where they become available to site staff.
A project management module is connected with an issue management tool in the user interface, enabling CRAs to create tasks based on their action plans for mitigating risks and protocol deviations. These tasks become available to their team members, project managers, and data managers for assignment, execution, and monitoring.
Via an EDC query management module, CRAs can send queries to investigators to correct errors discovered during monitoring and then track the resolution of these queries. A video conferencing tool lets CRAs conduct remote monitoring visits to oversee SOP compliance and execute corrective actions, such as site staff training.
Key Techs and Tools We Use for Remote Trial Monitoring Solutions
Clinical data storage
Real-time storage
We use Amazon Redshift to build cost-effective data warehouses that easily handle complex queries and large amounts of data.
Our Apache Cassandra consultants helped a leading Internet of Vehicles company enhance their big data solution that analyzes IoT data from 600,000 vehicles.
ScienceSoft used MongoDB-based warehouse for an IoT solution that processed 30K+ events/per second from 1M devices. We’ve also delivered MongoDB-based operations management software for a pharma manufacturer.
We leverage Azure Cosmos DB to implement a multi-model, globally distributed, elastic NoSQL database on the cloud. Our team used Cosmos DB in a connected car solution for one of the world’s technology leaders.
We use Amazon DynamoDB as a NoSQL database service for solutions that require low latency, high scalability and always available data.
Data warehouse
We use Amazon Redshift to build cost-effective data warehouses that easily handle complex queries and large amounts of data.
We use Amazon DynamoDB as a NoSQL database service for solutions that require low latency, high scalability and always available data.
We leverage Azure Cosmos DB to implement a multi-model, globally distributed, elastic NoSQL database on the cloud. Our team used Cosmos DB in a connected car solution for one of the world’s technology leaders.
We use Google Cloud Datastore to set up a highly scalable and cost-effective solution for storing and managing NoSQL data structures. This database can be easily integrated with other Google Cloud services (BigQuery, Kubernetes, and many more).
Batch data processing
Stream data processing
Stream message ingestion
We use Kafka for handling big data streams. In our IoT pet tracking solution, Kafka processes 30,000+ events per second from 1 million devices.
Stream processing
A large US-based jewelry manufacturer and retailer relies on ETL pipelines built by ScienceSoft’s Spark developers.
ML/AI engine
Programming languages
Practice
10 years
Projects
50+
Workforce
30
ScienceSoft's Python developers and data scientists excel at building general-purpose Python apps, big data and IoT platforms, AI and ML-based apps, and BI solutions.
Practice
25 years
Projects
110+
Workforce
40+
ScienceSoft's Java developers build secure, resilient and efficient cloud-native and cloud-only software of any complexity and successfully modernize legacy software solutions.
Practice
34 years
Workforce
40
ScienceSoft's C++ developers created the desktop version of Viber and an award-winning imaging application for a global leader in image processing.
Business intelligence and reporting
Practice
7 years
ScienceSoft sets up Power BI to process data from any source and report on data findings in a user-friendly format.
Back-end development
Practice
19 years
Projects
200+
Workforce
60+
Our .NET developers can build sustainable and high-performing apps up to 2x faster due to outstanding .NET proficiency and high productivity.
Practice
25 years
Projects
110+
Workforce
40+
ScienceSoft's Java developers build secure, resilient and efficient cloud-native and cloud-only software of any complexity and successfully modernize legacy software solutions.
Practice
10 years
Projects
50+
Workforce
30
ScienceSoft's Python developers and data scientists excel at building general-purpose Python apps, big data and IoT platforms, AI and ML-based apps, and BI solutions.
Practice
10 years
Workforce
100
ScienceSoft delivers cloud-native, real-time web and mobile apps, web servers, and custom APIs ~1.5–2x faster than other software developers.
Practice
16 years
Projects
170
Workforce
55
ScienceSoft's PHP developers helped to build Viber. Their recent projects: an IoT fleet management solution used by 2,000+ corporate clients and an award-winning remote patient monitoring solution.
Practice
34 years
Workforce
40
ScienceSoft's C++ developers created the desktop version of Viber and an award-winning imaging application for a global leader in image processing.
Practice
4 years
ScienceSoft's developers use Go to build robust cloud-native, microservices-based applications that leverage advanced techs — IoT, big data, AI, ML, blockchain.
Front-end development
Languages
Practice
21 years
Projects
2,200+
Workforce
50+
ScienceSoft uses JavaScript’s versatile ecosystem of frameworks to create dynamic and interactive user experience in web and mobile apps.
JavaScript frameworks
Practice
13 years
Workforce
100+
ScienceSoft leverages code reusability Angular is notable for to create large-scale apps. We chose Angular for a banking app with 3M+ users.
Workforce
80+
ScienceSoft achieves 20–50% faster React development and 50–90% fewer front-end performance issues due to smart implementation of reusable components and strict adherence to coding best practices.
Reported Outcomes of Implementing Software for Remote Clinical Trial Monitoring
LabCorp, a leading US diagnostic and drug discovery company, measured the impact of centralized monitoring technology on the site oversight efficiency, timing, and costs across 12 studies conducted by its Drug Development division over a four-year period.
* Compared to all other studies conducted during the same period using traditional on-site monitoring.
LabCorp’s researchers highlighted the following benefits of centralized monitoring software:
Fewer site visits and other monitoring activities
The software's analytical capabilities enabled the automatic evaluation of site performance based on multiple operational and clinical metrics, assigning each site a risk score ranging from 1 to 4. LabCorp’s Drug Development division aligned the monitoring intervention level (such as the frequency of visits and quality audits) with this score, preventing excessive activities at successful sites.
Decreased overall risk level in the trial
The technology enabled monitors to focus all their attention on underperforming sites and timely implement actions to control and train staff there. As a result, despite a decrease in total monitoring efforts, site compliance did not decline but, instead, kept improving, with some sites showing a dramatic reduction in risk scores.
Improved timelines for monitoring processes
An environment for collaborative work on aggregated, statistically processed, and visualized information made the joint data review much easier for experts, including medical, statistical, operational, and data quality reviewers. Furthermore, it streamlined the collaboration among central monitors, site monitors, and project managers, which helped to accelerate data issue resolution.
How Much Does It Cost to Develop Custom Software for Remote Clinical Trial Monitoring?
The cost of implementing custom software for remote clinical trial monitoring ranges from $150,000 to over $600,000, depending on the project scope.
Costs mainly depend on the number of data sources, integration difficulty, and functional complexity (including AI-supported functionality). Below are ballpark estimates for building a custom solution for remote clinical trial monitoring with basic, standard, and advanced capabilities.
Basic
From $150,000
Includes core capabilities such as:
- Up to 5 integrated data sources (e.g., EDC, CTMS, eConsent, eCOA, LIS/RIS).
- Rule-based, batch processing for medical coding, source data validation, and risk assessment.
- Targeted SDV/SDR and basic risk analytics.
- EDC query management.
Standard
From $ 300,000
In addition to all basic capabilities, this tier offers:
- Integrations with EHR/EMR.
- Support for streaming data processing and real-time analytics.
- Integration of an external video conferencing service.
- AI-driven detection of data quality problems.
Advanced
From $ 600,000
In addition to all standard capabilities, this tier offers:
- Integrations with medical sensors and wearable devices.
- Custom video conferencing tool enabling automatic AI-based documentation of remote monitoring visits.
- AI-based predictive modeling of site performance for advanced risk analytics.
Need a more precise figure?
Answer a few questions to get a free and non-binding quote for your project from ScienceSoft's experts.
Why Entrust Your Remote Clinical Trial Monitoring System to ScienceSoft
- Since 2005 in healthcare software development.
- 150+ successful projects in the domain.
- Since 1989 in data analytics, data science, and AI.
- Experience in meeting GCP, FDA, HIPAA, HITECH, and GDPR requirements.
- An in-house Architecture Center of Excellence to ensure the optimal balance of performance, cost, and scalability for clinical trial solutions.
Our Awards and Recognitions

Listed among Healthcare IT Service Leaders in 2022 and 2024
Growing faster than Amazon, Google, and ServiceNow
Recognized for reliability and trustworthiness
Recognized by Health Tech Newspaper awards for the third time

Top Healthcare IT Developer and Advisor by Black Book™ survey 2023
Best in class in medical device connectivity (2023)
A top outsourcing provider for four consecutive years
ISO 13485-certified quality management system
ISO 27001-certified security management system
What makes ScienceSoft different
Driving success in healthcare IT projects no matter what
ScienceSoft develops healthcare IT solutions that reduce care delivery costs and improve outcomes, no matter the challenges posed by diverse expectations of medical staff, shifting priorities, and resistance to change.