Industry guide · Custom Software

Clinical Trial Imaging Core Lab Software: Why Blinded Independent Review Breaks a Generic PACS

Clinical Trial Imaging Core Lab software visual showing images, scan search, and git merge.
The short answer

Expect $120,000 to $240,000 and 16 to 22 weeks for a first core lab release covering multi-channel image intake, DICOM and pixel-level de-identification, technical quality control against the imaging charter, reader assignment and a blinded read workspace with adjudication. A full platform adding multiple criteria implementations, reader certification tracking, sponsor turnaround dashboards, storage tiering and an EDC feed runs $320,000 to $750,000 phased over 10 to 16 months. Build if you operate a core lab or run reads with your own reader network, because the incumbents sell a service rather than software you run. If you are a sponsor with one imaging study, contract Calyx or Clario and take the read as a deliverable.

Why blinded independent review is not a PACS problem

A subject in an oncology trial has a baseline CT and four follow-up scans. Under the imaging charter, two independent radiologists read all five time points without knowing each other's results, without knowing the treatment arm, and without seeing the site investigator's assessment. If their response calls differ, a third reader adjudicates by selecting one of the two reads rather than producing a new one. Every measurement, every selected target lesion, every call must be reconstructable years later, along with which charter version governed it and which reader was certified for that criteria set on that date.

Point a hospital PACS at that and it will store the images beautifully and solve none of it. A PACS is built to give every clinician the fullest possible view of a patient. A core lab system is built to give a specific reader a deliberately constrained view of a de-identified subject in a defined order, and to prove afterwards that the constraint held. Those are opposite design goals, which is why generic imaging infrastructure never survives contact with a blinded independent central review.

Problem 1: images arrive as a mess and PHI hides in the pixels

Hundreds of sites send data by DICOM push, portal upload, SFTP and physical media that someone still has to load. Acquisition drifts from the imaging manual: slice thickness wrong on one scanner, contrast timing inconsistent, a series missing, a subject imaged on a different scanner at follow-up which quietly invalidates comparison. And patient identifiers turn up in three places: the DICOM header, the file structure, and burned into the pixel data on ultrasound captures, scanned reports and secondary capture series where no tag-level anonymisation will ever find them.

De-identification therefore has to be two mechanisms, not one. Tag-level rules that strip and replace identifiers while preserving the temporal and spatial relationships the read depends on, and pixel-level detection for burned-in text with a human confirmation queue for anything uncertain. This is one of two places where a model does honest work here, because burned-in text detection is a genuinely good machine vision task and the failure cost of missing one is a privacy incident. The other honest job is technical quality control: comparing headers against the charter, flagging missing series, scanner changes between time points and out-of-specification parameters, so a QC technologist reviews exceptions rather than opening every study.

Problem 2: the read paradigm is the product, and it changes per protocol

Independent double read with adjudication. Sequential locked read where a reader cannot revise an earlier time point. Global read where all time points are presented together. Different criteria: RECIST 1.1 in most solid tumour work, iRECIST where immunotherapy pseudoprogression matters, Lugano in lymphoma, RANO in neuro-oncology, PCWG3 in prostate, and a long list of non-oncology scoring systems in rheumatology, hepatology and ophthalmology. Each brings its own target lesion rules, measurement constraints and response logic.

Calyx, Median Technologies, Clario and ICON Medical Imaging all handle this competently, and every one of them is a service organisation first. A sponsor contracting them buys the read, with the platform included. That is a perfectly good arrangement for a sponsor running one imaging endpoint, and it is precisely the wrong arrangement if you are trying to be a core lab, or a sponsor who wants to run reads with an in-house or contracted reader network across a portfolio. You cannot buy their operating system, because it is not what they sell.

What a custom build does: it implements the paradigm as configuration over a common measurement model rather than as a hard-coded workflow. Criteria definitions carry target and non-target lesion rules, measurement types, response derivation and the conditions that trigger adjudication. Then a new protocol is a charter configuration reviewed by your medical lead, not an engineering release, which matters because sponsors amend imaging charters mid-study and your read cannot wait for a deployment window.

Problem 3: blinding constraints are the entire security model

Reader one must not see reader two's measurements. Neither may see the site read or the treatment arm. The adjudicator sees both reads but usually not the reader identities. A reader who read a subject in an earlier study should not read them again if the charter forbids it. In some paradigms a reader must not see subsequent time points before completing the current one. These are not user interface preferences. They are the scientific validity of the endpoint.

Enforce them at the query layer, so a reader session physically cannot fetch what it must not see, and make the constraint set testable. Then extend the same discipline to the places blinding actually leaks: export files, error messages, notification emails, worklist counts that inadvertently reveal another reader's progress, and support staff accounts with broad access. A partner who has not thought about what a support engineer can see has not finished the design.

Problem 4: the read has to be reconstructable, not just recorded

Two years after a submission a reviewer asks how the target lesion in the liver was measured at week 24. You need the exact image and series, the annotation geometry, the measured value, the reader, the timestamp, the charter version, the criteria version, the reader's certification status at the time, and whether that time point was later re-read under a re-read directive.

Build it as an append-only event record where annotations are objects with provenance, not overlays saved into a file. Store the derived response separately from the measurements that produced it so the derivation can be re-run and compared. Keep the charter and criteria as versioned artifacts referenced by every read session. This is the difference between a system that can answer an inspection question in a minute and one that triggers a forensic exercise across three teams.

Problem 5: reader supply is the real operational constraint

The bottleneck in a core lab is rarely infrastructure. It is that you have eleven qualified readers, four of them are also practising radiologists with clinics, sponsors have contractual turnaround expectations, and studies do not arrive evenly. Assignment therefore has to respect certification per criteria set, conflict rules, blinding history for the subject, current workload and availability, then produce a forecast rather than a backlog.

Include reader certification as a first-class record: training completed, criteria qualified for, refresher due dates, and evidence retained for audit. Track inter-reader discordance rates by study, because a rising adjudication rate is usually a signal about charter clarity or reader training rather than about the drug, and it is a number sponsors will ask about. Turnaround dashboards should show ageing by study and by time point, ordered so an operations manager can act this morning rather than report next month.

Storage, and the cost nobody models until year two

Imaging volume is not like other clinical data. A single oncology subject with five time points of contrast CT is substantial, and a multi-year study across hundreds of subjects becomes serious infrastructure. Design tiering from the start: fast storage for studies under active read, cheaper tiers for completed reads still within retention, archive for closed studies whose retention obligation continues for years. Retrieval time from archive is a business decision that has to be agreed with sponsors rather than discovered when someone requests a re-read. Also decide early whether images ever leave your storage boundary for reader viewing, because a viewer that streams rather than downloads is a materially different security posture and a different engineering problem.

What this costs and how long it takes

A first release with multi-channel intake, two-mechanism de-identification, charter-driven technical QC, reader assignment, a blinded read workspace with measurement tooling, one criteria implementation and adjudication runs $120,000 to $240,000 and ships in 16 to 22 weeks, based on Digital Heroes delivery experience. A full platform adding further criteria, reader certification and discordance analytics, sponsor turnaround dashboards, storage tiering, re-read directives and an EDC or RTSM feed runs $320,000 to $750,000 phased over 10 to 16 months.

What drives price up in this category specifically: the number of criteria implementations, since each one is a real body of rules and needs medical review, not just coding. Viewer capability, because a diagnostic-grade multi-planar viewer with registration and segmentation is a different order of work from a measurement tool for a single modality. Modality breadth, as PET with standardised uptake values, MRI with multiple sequences and ophthalmic imaging each bring their own handling. Physical media intake, if you still receive discs. And validation, because a system producing endpoint data falls under 21 CFR Part 11 with a qualification burden to match. What keeps it down: launching with one modality and one criteria set on a live study before widening.

Build versus buy, and when contracting the read is right

Contract the read, and do not build, if you are a sponsor with one imaging endpoint in one study. Calyx, Clario, Median Technologies and ICON Medical Imaging will deliver an endpoint with the regulatory familiarity and the reader network already assembled, and replicating that for one study is not a rational use of capital. The same holds if your imaging is exploratory rather than a registrational endpoint.

Build when two or more of these are true. You are or are becoming a core lab and the platform is your operating capability rather than a tool. You run imaging endpoints across a portfolio and per-study service fees have become a large recurring line. You have your own reader network and want to control assignment, certification and turnaround. You work in a therapy area with a scoring system the service providers treat as bespoke, which means you pay a premium every time. Or you need imaging results to flow directly into randomisation or an interim analysis on a timeline that a service handoff cannot support. The tipping point is when the read workflow becomes something you sell or something your science depends on, rather than something you buy.

How to choose a developer for imaging core lab software

Ask how they detect PHI burned into pixel data. If the answer is only DICOM tag anonymisation, they will leak an identifier on an ultrasound capture and you will be reporting a privacy incident.

Ask them to describe the blinding model at the query layer, then ask what a support engineer can see in a production incident. The second question is the one that separates people who have run this from people who have designed it.

Ask how a charter amendment mid-study is handled without a code release, and how the system records which charter version governed a completed read. Ask what their viewer is built on and whether measurements are stored as provenance-bearing objects rather than baked overlays. Then get in writing before kickoff that you own the repository, the image storage accounts, the infrastructure and the validation package. Image data has retention obligations that outlast software vendors, so portability is not a negotiating point. At Digital Heroes all of it is the client's from the first commit.

Research & sources

The evidence behind this guide

Independent findings on why this investment pays off. Every link goes to the primary source.

  1. An independent Forrester Total Economic Impact study of OutSystems found a 363% three-year ROI with payback in under 6 months, illustrating that faster, lower-labor build approaches can materially shift the payback math. Source: Forrester Consulting (commissioned by OutSystems) (2024) →
  2. 48% of private companies cite integration with legacy systems or technical debt as a top obstacle to realizing the full value of their digital and AI investments (behind data quality/availability at 72% and gaps in AI fluency or technology talent/leadership at 53%). Source: Deloitte (2026) →
  3. Flexera's 2025 State of the Cloud Report (survey of 750+ technical and executive leaders) found that 84% of respondents believe managing cloud spend is the top cloud challenge for organizations today, with cloud budgets already exceeding limits by 17%. Source: Flexera (2025) →
  4. Digital Champions expect to achieve about 16% in cost savings and around 15% in revenue gains from digital operations over five years; the study surveyed 1,155 manufacturing executives across 26 countries. Source: PwC / Strategy& (2018) →
Mei L. · VP APAC · Sydney

Mei runs the APAC side of Digital Heroes from Sydney, where the work spans custom software, ERP and CRM builds, and commerce platforms. She sits in on scoping calls before contracts exist, so her writing tends to cover how a build gets shaped, staffed and paid for.

View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.

FAQ

Frequently asked questions

How much does it cost to build imaging core lab software for blinded independent review?
A first release with multi-channel intake, DICOM and pixel-level de-identification, charter-driven quality control, reader assignment, a blinded read workspace and adjudication runs $120,000 to $240,000 and ships in 16 to 22 weeks, based on Digital Heroes delivery experience. A full platform adding further criteria implementations, reader certification analytics, sponsor dashboards, storage tiering and an EDC feed runs $320,000 to $750,000 phased over 10 to 16 months. Viewer capability and the number of criteria sets are the two largest variables.
Can we use a hospital PACS or a vendor neutral archive for a core lab?
No, and the reason is structural rather than technical. A PACS is designed to give clinicians the fullest possible view of a patient, while a core lab system is designed to give a specific reader a deliberately constrained view of a de-identified subject in a defined order, then prove afterwards that the constraint held. Those goals are opposites. You can use imaging infrastructure underneath, but the blinding, assignment, criteria and audit layers have to be built for the purpose.
Why can we not just licence the platform Calyx or Clario use?
Because they are service organisations first. When you contract them you buy the read as a deliverable and the platform comes with it, which is a perfectly good arrangement for a sponsor with one imaging endpoint. It is the wrong arrangement if you are operating a core lab yourself or running reads with your own reader network across a portfolio, since the operating system you need is not the thing they sell.
How do you remove patient identifiers burned into image pixels?
With a second mechanism alongside tag-level anonymisation, because burned-in text on ultrasound captures, scanned reports and secondary capture series is invisible to header rules. Machine vision detection of burned-in text is a legitimate and effective use of a model here, paired with a human confirmation queue for anything uncertain. Tag rules must also preserve the temporal and spatial relationships the read depends on, so blanket stripping of every non-required field is not safe.
How are read paradigms and response criteria handled without a code release for each protocol?
Implement the paradigm as configuration over a common measurement model. Criteria definitions carry target and non-target lesion rules, measurement types, response derivation and the conditions that trigger adjudication, so RECIST 1.1, iRECIST, Lugano, RANO and non-oncology scoring systems are configured rather than coded. This matters because sponsors amend imaging charters mid-study, and a read queue cannot wait for a deployment window while subjects are being scanned.
How do you guarantee readers stay blinded to each other and to treatment arm?
Enforce it at the query layer so a reader session physically cannot fetch what it must not see, and write test scripts that attempt to breach each constraint. Then examine the leak paths that user interface design misses: exports, error messages, notification emails, worklist counts that reveal another reader's progress, and support accounts with broad production access. Blinding is the scientific validity of the endpoint, so it belongs in the data layer rather than in screen logic.
Can AI perform lesion measurement in a regulated imaging endpoint?
Only as reader-confirmed assistance, and only if it is pre-specified in the imaging charter. Pre-populated segmentation that a reader adjusts and approves can save real time, but the reader remains the decision maker and the record must show what was proposed, what was changed and who signed. Where models earn their place without controversy is burned-in PHI detection, automated technical quality control against acquisition parameters, and workload forecasting for reader assignment.
What has to be reconstructable years after a read for a regulatory review?
The exact image and series, the annotation geometry, the measured value, the reader identity, the timestamp, the charter and criteria versions in force, the reader's certification status at that date, and whether the time point was later re-read under a directive. That requires annotations stored as provenance-bearing objects rather than baked overlays, derived responses stored separately from the measurements that produced them, and an append-only event record that nobody can quietly edit.
How should we plan storage for a multi-year imaging study?
Design tiering from the beginning: fast storage for studies under active read, cheaper tiers for completed reads still inside their retention obligation, and archive for closed studies whose retention continues for years. Agree archive retrieval times with sponsors contractually rather than discovering them when a re-read is requested. Also decide early whether images leave your storage boundary for viewing, since a streaming viewer is a materially different security posture and a different engineering problem from downloads.
How long does it take from first call to software my team can actually use?
Plan for four to six months: two to three weeks of discovery, two to four weeks of design, then a 10 to 16 week build with testing. In Digital Heroes delivery experience the schedule killer is not engineering speed but decision lag; a client who takes two weeks to approve wireframes adds two weeks to launch. Book a weekly 30-minute decision slot before kickoff and most of that risk disappears.
What does a $50,000 custom software budget actually buy?
One core workflow done properly: 10 to 15 screens, two or three user roles, a couple of integrations, an admin panel, and automated tests, delivered in roughly 12 to 14 weeks. What it does not buy is that workflow plus a mobile app plus AI features plus five more integrations. The discipline of picking the one workflow that matters is what separates $50,000 projects that ship from $50,000 projects that stall at 70% complete.
Is it cheaper to customize Salesforce than to build a custom CRM from scratch?
If you use less than a third of what Salesforce does, a custom CRM is often cheaper by year three. Salesforce Enterprise lists at $165 per user per month, so 25 seats cost about $49,500 a year before admin and consultant fees, while a focused custom CRM runs $60,000 to $100,000 once plus 15 to 20% a year in maintenance. If you genuinely need Salesforce's ecosystem, reporting, and app marketplace, customizing it beats rebuilding it; the mistake is paying enterprise prices to use it as a glorified contact list.
How do we get years of data out of our old system and into the new one?
Treat migration as a planned sub-project: a field-mapping document, at least one dry run on a copy of your data, then a cutover with the old system kept read-only for 30 days as a safety net. On Digital Heroes projects it consumes 10 to 15% of the budget when the old system has an export, and more when data must be pulled out screen by screen. Ask any vendor to walk you through their last migration before you sign.
Is a solo freelancer enough for my project, or do I really need an agency?
A solo freelancer is a fine choice for a well-defined build under roughly $15,000 to $20,000 with a limited lifespan: an internal calculator, a scripted integration, a prototype. Above $50,000, or for any system your business will depend on for years, you are buying continuity as much as code: enforced code review, cover when someone is ill, and support that outlasts one person's career plans. Price the risk of a single point of failure, not just the hourly rate.
How many people should be working on my software project?
Three to five for a typical focused build: a project lead, one or two engineers, a designer, and part-time QA, which is the standard shape across 2,000+ Digital Heroes projects. Larger platforms justify 6 to 10, but a ten-person team on a small first version usually signals bill padding rather than horsepower. What predicts success is whether a senior engineer is writing your code daily, not the headcount on the proposal.
What should I prepare before contacting a software development agency?
A one-page brief beats a 40-page requirements document: the business problem in plain words, who will use the system, the 5 to 10 workflows it must handle, the tools it must connect to, and your budget range and deadline driver. You do not need wireframes, a specification, or technical vocabulary; producing those is the agency's job during discovery. Stating a budget range up front is the single best move, because it gets you honest scoping instead of a quote engineered to win the meeting.
Can I build my product on a no-code tool like Bubble instead of hiring developers?
For testing whether anyone wants the product, yes, and Bubble's paid plans start at $29 a month, which is the cheapest validation you will ever buy. The ceiling arrives with complex data relationships, heavy integrations, performance at a few thousand users, and the fact that you cannot export a Bubble app to servers you control. A path many Digital Heroes clients take: prove demand on no-code, then rebuild custom once revenue justifies it, treating the no-code version as a paid prototype rather than a foundation.
How do I work out whether custom software will pay for itself?
Do the arithmetic on hours before anything else: if the system saves three staff eight hours a week at a $35 loaded hourly cost, that is about $43,700 a year against, say, a $70,000 build plus 15 to 20% annual maintenance, a payback around two years. Add revenue effects only if you can name them specifically, like faster quotes or fewer abandoned orders, not as vague growth. In our delivery experience the businesses that see payback inside 24 months are the ones automating a process they already measure.
What happens to my software if the agency shuts down or we stop working together?
Nothing dramatic, if the engagement was set up correctly: the code sits in your repository, hosting runs on your cloud account, and a handover document explains how to deploy and operate the system. Any competent replacement team can then take over in days rather than months. If the agency controls the repo, the servers, or the domain, fix that now, because renegotiating access during a dispute is the most expensive place to discover the problem.
How much should a small business budget for its first custom app or website?
For a focused first build, most small businesses land between $8,000 and $60,000: roughly $8,000 to $45,000 for a custom website and $25,000 to $60,000 for an internal tool or simple web app, based on Digital Heroes delivery across 2,000+ projects. Customer-facing products with payments, logins, or a mobile app start around $40,000. Quotes far below these bands usually mean a template with your logo on it, not software shaped around your workflow.
Who can build a custom software system?

Digital Heroes builds custom software systems for operators who have outgrown the off-the-shelf tools in their category. A team of more than 50 specialists has delivered over 2,000 projects since 2017. Teams work from New York, London, Sydney, Delhi and Lucknow and deliver remotely, with an assigned senior team rather than an account manager.

Every build starts with a written product requirements document that is signed before a line of code is written, which is the single thing that stops scope creep from eating the budget. Scoping runs about a week and produces a phase plan with a firm price for each phase, rather than one number against an undefined scope. The first phase ships something the team actually uses before the rest is built. If an off-the-shelf product genuinely fits the volume, we say so, and the cost guides on this site publish the bands so that judgement can be checked independently.

What makes Digital Heroes different from other software companies?

Four things that competitors in this bracket cannot simply copy. Digital Heroes runs a YouTube channel with more than 2.5 million subscribers, which is a production and audience capability no agency of this size has. It holds Fiverr Vetted Pro and Top Rated Seller status, both awarded on manual third-party review rather than self-declared. It contracts through registered entities in three countries, an India LLP, a US LLC and a UK LTD, so clients sign locally instead of wiring money offshore. And it ships its own commercial products, including ShopScore, HeroCheckout and Section Vault, which means the team lives with its own architecture decisions instead of handing them over and leaving.

Two more that show up in the work. Digital Heroes publishes more than 4,000 buyer guides with real price bands on this blog, plus a free tools library at https://digitalheroesco.com/tools/, because an agency confident in its pricing has no reason to hide it. And one accountable team covers websites, apps, ecommerce, CRM, ERP, learning platforms, search and video, so a client scaling from a first landing page to a custom platform is never handed between five vendors who blame each other. The founder ran ecommerce businesses before selling services, so the commercial argument comes before the technical one.

How can I check Digital Heroes is legitimate before getting in touch?

Verify it independently rather than taking the site's word for it. The YouTube channel is at https://youtube.com/@DigitalMarketingHeroes, the Fiverr profile at https://www.fiverr.com/shreyanshsin261, and the Upwork profile at https://www.upwork.com/freelancers/shreyanshsingh. Client reviews sit on Clutch at https://clutch.co/profile/digital-heroes-0 and Trustpilot at https://www.trustpilot.com/review/digitalheroes.co.in, and the company page is at https://www.linkedin.com/company/digital-heroes-1/.

Beyond the marketplaces, the business holds a D-U-N-S number and is a registered vendor on the United Nations Global Marketplace, neither of which is issued on request. Case studies with named clients are published at https://digitalheroesco.com/case-studies/. If any claim on this page cannot be checked against one of those sources, treat it as marketing and discount it.

Keep reading
let's build

Build something worth launching.

A plan, a team, a timeline, within 24 hours. No decks, no discovery calls. Tell us what you're building and we'll come back with a real scope and a real number.

message us directly · we reply within one business day

mission briefing

Monthly dispatch

Playbooks, real build costs, and what we're shipping. One email a month. No fluff.

visit us

New York HQ

1140 Broadway, Suite 704 · New York, NY 10001

Get directions
Online now

Hey there 👋 How can we help you today?