Industry guide · Custom Software

Molecular Diagnostics and NGS Lab Software: How Do You Handle a Variant That Gets Reclassified Two Years After You Signed the Report?

Molecular Diagnostics Lab software visual showing test tube diagonal, list ordered, and file signature.
The short answer

If you run a CLIA certified molecular laboratory that launches its own assays, reports more than roughly 300 cases a month, or is paying per case to an interpretation vendor while still running the wet lab on spreadsheets, build. A focused first release covering accessioning, batch and plate tracking, assay versioning and pipeline orchestration with quality gates typically runs $110,000 to $220,000 and ships in 16 to 22 weeks in our delivery experience. A full platform adding a lab-owned variant knowledge base, reclassification surveillance, templated sign out, amended reports and payer-aware billing handoff lands at $300,000 to $700,000, phased over 9 to 15 months. A lab running two fixed panels at low volume should buy SOPHiA GENETICS or PierianDx and spend the money on sequencing capacity.

Why a molecular lab breaks on general purpose systems

A solid tumour panel signed out in March 2024 reported a variant of uncertain significance. Eighteen months later the evidence has moved and the lab's own classification committee reclassifies it as likely pathogenic, which means a targeted therapy is now relevant for that patient. Who knows that the report exists? Who knows which ordering oncologist received it? Who decides whether an amended report goes out, and what is the record of that decision? At most laboratories the honest answer involves a director's memory and a query someone runs by hand against a results database.

The stack that produced the original report is usually a general laboratory information system for accessioning and billing, a set of spreadsheets and shared drives for batch tracking through extraction and library preparation, a bioinformatics pipeline running somewhere with versions tracked in a repository, an interpretation product such as PierianDx or Fabric Genomics, and a report template in a document tool. Each of those is defensible on its own. Together they mean nothing holds the one object a clinical molecular laboratory actually runs on: a case, pinned to an assay version, pinned to a pipeline version, pinned to a set of variant classifications as they stood on the day of sign out.

Without that pinned chain, three specific things become impossible. You cannot reproduce a two year old report exactly. You cannot answer a CAP inspector who asks which pipeline version produced a given result. And you cannot systematically surface the cases affected when a classification changes. Those are not reporting gaps. They are the operating substance of a clinical laboratory.

Problem 1: the assay is a version, and everything has to pin to it

A laboratory-developed panel is not a fixed product. The target region changes when a gene is added. The pipeline changes when an aligner or caller is updated. Quality thresholds move as the lab learns its own assay. The reportable range narrows or widens. Each of those changes creates a new assay version, and every case must record which version it ran under, because a result from version 3 is not necessarily comparable to a result from version 5.

This is a genuine gap in the packaged options. Velsera Seven Bridges is strong at pipeline execution and reproducibility but is not a clinical laboratory system, so accessioning, batch tracking and sign out live elsewhere. PierianDx is strong on somatic interpretation and its knowledge content, but the wet lab side of the workflow tends to remain outside it. Sunquest Mitogen comes from a laboratory information system lineage and is stronger on specimen handling than on interpretation depth. SOPHiA GENETICS bundles pipeline and interpretation together, which is efficient if your assays match their supported content and constraining if you are launching your own.

A custom build makes the assay definition a versioned configuration object: target regions, pipeline identifier and version, quality metric thresholds, reportable range, the gene list, and the report template that applies. Cases bind to a version at accessioning. Changing the definition creates a new version rather than editing the old one, and the system can tell you at any point which cases ran under which version. That single design decision is what makes reproducibility, inspection readiness and reclassification handling possible later.

Problem 2: batch and plate tracking is where the day actually happens

Between accessioning and a variant call sit extraction, quantification, library preparation, pooling, and a sequencing run, each with plate positions, reagent lots, instrument identifiers and quality checkpoints. A failed library at position D7 means one patient's case is delayed and the technician needs to know which case, whether it can be rescued from remaining nucleic acid, and whether the ordering physician has been told the turnaround time slipped.

Almost every lab we have worked with runs this part on spreadsheets, because interpretation products do not model it and general laboratory information systems do not model plates properly. The spreadsheet works right up until a plate map gets transposed and two patients' results are attributed to the wrong specimens. That is the failure mode that keeps laboratory directors awake, and it is not hypothetical in an industry that runs 96 well plates by hand.

A custom build models the plate as a real object. Specimens occupy positions, positions carry reagent lots and instrument runs, and every transfer between plates is a recorded operation rather than a copy paste. Quality gates hold a sample rather than a whole run where the failure is sample level, so one bad library does not stall 95 good ones. Chain of identity from tube barcode through every plate to the final variant call is queryable, which means the transposition either cannot happen or is caught immediately.

Problem 3: the variant knowledge base has to belong to the laboratory

Interpretation vendors bring content, and that content is real value, particularly for somatic oncology where the literature moves weekly. What they also bring is a dependency: your laboratory's own classifications, its own evidence citations, its own interpretation language and its own committee decisions live inside somebody else's product, priced per case.

Per case pricing has a specific consequence that laboratory directors feel as they grow. Success increases your cost linearly, and the asset accumulating value, which is your classified variant set, is the thing you do not fully control. When you want to change vendor, the classifications and the evidence trail behind them are what you struggle to take with you.

A custom build treats the knowledge base as laboratory property. Each variant carries the lab's classification under ACMG and AMP style criteria with the specific evidence codes applied, the citations behind them, the reviewer, the date and the full version history. Public sources are ingested as evidence rather than as truth, so a ClinVar submission is a signal that feeds a review, not an automatic reclassification. This is the one place where language models do a well defined job: triaging new literature against your variant list and drafting a structured evidence summary for a reviewer to accept, edit or reject. The classification decision stays with a qualified human, always, and the system records who made it.

Problem 4: reclassification is a professional duty with no system behind it

When a classification changes, the laboratory has to decide whether previously reported cases warrant an amended report. Making that decision requires knowing every case that reported the variant, what it said at the time, who ordered it, and whether the patient is still in active care. Very few laboratories can produce that list quickly, which means the decision is made informally or not at all.

None of the packaged tools solves this end to end, because solving it requires the pinned chain described above: case to assay version to reported variants to classification version to recipient. If any link is missing, the query cannot run.

A custom build makes reclassification an event with a workflow. A classification change fires an impact assessment listing affected cases with their sign out dates and ordering providers. The director reviews, decides per case or per cohort, and the system generates amended reports with a clear statement of what changed and why, delivers them through the same interfaces as the original, and keeps the decision record including cases where no amendment was warranted. Documenting the decision not to amend is as important as the amendment itself, and it is exactly what an inspector will ask about.

What this costs and how long it takes

Across the projects Digital Heroes has delivered, a focused first release covering accessioning, plate and batch tracking, assay versioning, pipeline orchestration with sample level quality gates and basic report generation runs $110,000 to $220,000 and ships in 16 to 22 weeks. A full platform adding the lab-owned variant knowledge base, reclassification surveillance and amended reports, per recipient report rendering, electronic health record interfaces and payer-aware billing handoff runs $300,000 to $700,000 phased over 9 to 15 months.

What drives cost up in this category specifically:

  • Number of distinct assay types, because a somatic solid tumour panel, a germline hereditary panel and a heme malignancy assay have genuinely different reporting and classification models
  • Instrument and pipeline diversity, since each sequencer and each pipeline stack brings its own run metadata and its own failure behaviour
  • Electronic health record interfacing, where structured discrete result delivery is materially harder than sending a rendered document
  • Accreditation expectations, if your CAP checklist responses require validation documentation for the software itself
  • Historical case migration, particularly if you want reclassification surveillance to reach back over prior years of reports

What keeps cost down: launching with one assay end to end rather than three in parallel. The second assay costs a fraction of the first because the versioning model is already there.

Build versus buy, and when buying is the right call

Buy if you run two or three fixed, well supported panels at modest volume and do not develop your own assays. SOPHiA GENETICS and PierianDx bring curated content that would take you years to accumulate, and at low case volumes their pricing is cheaper than the engineering you would replace it with. There is no prize for building a worse knowledge base.

Build when two or more of these are true. You launch new assays yourself and vendor turnaround for supporting them sets your launch date. Your case volume makes per case interpretation pricing a visible line in your cost per test. Your wet lab still runs on spreadsheets between accessioning and results. You cannot currently produce the list of cases affected by a classification change. Or you are stitching three products together and the seams are where your errors happen.

Our position is narrower than the usual build everything advice: buy content, build the system. Licensing a curated knowledge source as an evidence feed is sensible. Letting a vendor hold your laboratory's own classifications and your case chain is what you should stop doing, because those are the assets that make your reports defensible.

How to choose a developer for molecular diagnostics software

Ask them to explain how a two year old report gets reproduced exactly. The answer must involve pinned assay version, pipeline version and classification version. If they talk about storing the PDF, they have not understood what a clinical laboratory is required to be able to do.

Ask how quality gates behave when one sample on a plate fails. A system that holds an entire run because of one failed library will be worked around within a week, and the workaround will be a spreadsheet again.

Ask what they will and will not automate in interpretation. The correct answer draws a firm line: automation triages evidence and drafts text, a qualified human classifies and signs out, and the system records who did what. A developer enthusiastic about automated classification is a liability in a CLIA environment.

Ask what they have integrated with on the instrument side and on the electronic health record side. Run metadata from a sequencer and discrete structured result delivery into an electronic health record are both specific pieces of work, and someone who has done them will describe the awkward parts unprompted.

Ask who owns the code and the knowledge base, and get it in writing before kickoff. You should hold the repository, the cloud accounts, and your variant classifications with their full evidence history in an exportable form. At Digital Heroes the code is yours from the first commit, and in this category the data ownership question matters just as much.

Research & sources

The evidence behind this guide

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

  1. 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) →
  2. Median SaaS spend reached $9,455 per employee, and organizations leave an average of 36% of their SaaS licenses unused. Source: Zylo (2026) →
  3. One in four US employees report lacking career advancement opportunities; 48% of employees who participated in mentorship programs report high job satisfaction versus 29% of non-participants, and access to advancement opportunities ranges from 33% at organizations under 10 employees to 74% at those with 1,000+. Source: Gallup (2025) →
  4. In an RCT, text-message reminders (11.7% missed) were non-inferior to telephone reminders (10.2% missed; difference not significant, within the 2% non-inferiority margin) but far cheaper - total cost EUR 230 for SMS versus EUR 8,910 for telephone over 6 months - making SMS more cost-effective. Source: BMC Health Services Research / PubMed Central (Junod Perron et al.) (2013) →
Zara E. · Senior Strategist · APAC · Sydney

Zara works as a senior strategist across APAC, sitting between what a client says they want and what the build should actually be. She pressure tests business cases, priorities and sequencing before engineering time gets committed. Read her for the thinking that happens before a project brief is written.

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 custom NGS laboratory software cost to build?
A focused first release covering accessioning, plate and batch tracking, assay versioning, pipeline orchestration with sample level quality gates and report generation runs $110,000 to $220,000 and ships in 16 to 22 weeks, based on Digital Heroes delivery experience. A full platform adding a lab-owned variant knowledge base, reclassification surveillance, amended reports, electronic health record interfaces and billing handoff runs $300,000 to $700,000 over 9 to 15 months. The number of distinct assay types in scope moves the range more than case volume does.
Should a molecular lab build its own variant interpretation system or license one?
The most defensible split is to license curated content as an evidence feed and build the system around it. Vendor knowledge bases represent real accumulated value, particularly in somatic oncology, and rebuilding that content would be wasteful. What you should not outsource is your own classifications, the evidence codes your committee applied, the interpretation language you use and the case chain behind every signed report, because those are the assets that make your reports reproducible and portable.
How do you manage variant reclassification and amended reports?
You need a pinned chain from case to assay version to reported variants to classification version to ordering provider, otherwise the query simply cannot run. With that in place, a classification change fires an impact assessment listing affected cases with sign out dates and recipients, the director decides per case or per cohort, and the system generates amended reports through the same delivery interfaces as the original. Recording the documented decision not to amend matters as much as the amendments, because inspectors ask about both.
Is PierianDx or SOPHiA GENETICS enough for a clinical NGS lab?
For a lab running two or three fixed, well supported panels at modest volume, yes, and the curated content is worth paying for. They become limiting when you develop your own assays and vendor support turnaround sets your launch date, when per case pricing becomes a visible line in your cost per test as volume grows, and when the wet lab between accessioning and results still runs on spreadsheets because those products do not model plates. Most labs that build are stitching two or three tools together and finding their errors at the seams.
How does software handle assay versions when a panel changes?
Treat the assay definition as a versioned configuration object holding target regions, pipeline identifier and version, quality thresholds, reportable range, gene list and report template. Cases bind to a version at accessioning, and changing the definition creates a new version rather than editing the existing one. That makes it possible to answer which cases ran under which version, which is required for reproducing an old report, for accreditation questions and for scoping the impact of a reclassification.
Can custom lab software prevent plate transposition errors?
Yes, and this is one of the strongest arguments for replacing spreadsheets in the wet lab. Model the plate as a real object where specimens occupy positions, positions carry reagent lots and instrument runs, and every transfer between plates is a recorded operation rather than a copy and paste. Chain of identity from tube barcode through each plate to the final variant call becomes queryable, so a transposition is either impossible or detected immediately rather than discovered in a signed report.
How long does it take to build a molecular diagnostics lab system?
A first release covering one assay end to end ships in 16 to 22 weeks in our experience. The second assay costs a fraction of the first, because the versioning and batching model already exists, so launching with one rather than three in parallel is consistently the faster path. Timeline risk usually comes from instrument metadata access and from electronic health record interface scheduling, both of which are worth starting before engineering kickoff.
Where does AI genuinely help in a clinical genomics workflow?
Literature triage and structured evidence drafting. A model can scan new publications against your variant list and produce a summarised evidence packet for a reviewer to accept, edit or reject, which saves real curation hours. It should never make the classification decision or sign out a report. In a CLIA environment the classification stays with a qualified human and the system records who decided, when, and on what evidence, and any developer eager to automate that line should worry you.
Who owns the variant classifications if a vendor or agency builds our system?
You should own the repository, the cloud infrastructure accounts and your classification data with its full evidence history in an exportable format, written into the contract before kickoff. At Digital Heroes the client owns the code from the first commit. This matters more here than in most categories because the classified variant set accumulates value every month and is the specific asset that makes switching vendors painful when it lives inside somebody else's platform.
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.
We run everything on Airtable and spreadsheets. When is it time to go custom?
The switch usually makes sense when you hit one of two walls: Airtable's record caps (125,000 records per base on the Business plan) or logic the tool cannot express, like multi-step approvals with conditional pricing. There is also a simple cost signal: 25 people on Business at roughly $45 per seat per month is about $13,500 a year, forever, for a tool you are already fighting. Custom is worth it when the workflow is core to how you make money; for peripheral processes, staying on Airtable is the right call.
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.
What does it cost to keep custom software running after launch?
Budget 15-20% of the original build cost per year, which on a $100,000 system means $15,000 to $20,000 for security patches, dependency updates, bug fixes, and small improvements as real usage reveals what the spec missed. Cloud hosting for a typical business application adds $50 to $300 a month on top. Skipping maintenance does not save the money; in Digital Heroes rescue work, unmaintained systems typically need a far more expensive rebuild within about three years.
What are the biggest mistakes first-time software buyers make?
Choosing the lowest bid, paying more than 30-40% upfront instead of on milestones, skipping a written specification, and having no maintenance plan for after launch. The most expensive of the four in Digital Heroes rescue projects is the missing spec: without written acceptance criteria, done becomes an argument instead of a checklist, and every disagreement resolves in the vendor's favor. Fix those four and you have avoided most of the ways these projects fail.
Our developer disappeared mid-project. Can another team pick up the code?
Yes, this is a routine engagement, provided the code exists somewhere you can access, so your first move is securing the repository, hosting, and domain credentials today. A takeover starts with a one to two week paid code audit that ends in one of three verdicts: continue the build, keep the design but rebuild the weak parts, or start over. Digital Heroes has inherited enough projects to say plainly that sometimes the rebuild is cheaper than the rescue, and an honest agency will tell you which one you have before taking your money.
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.
What is a discovery phase, and is it worth paying for separately?
Pay for it, and treat the output as yours. A discovery phase runs two to three weeks, typically 5 to 10% of the eventual build budget, and produces a written scope, wireframes, and a fixed quote you can take to any vendor, including a competitor of the agency that wrote it. Skipping it is how projects end up quoted from a two-paragraph email and delivered at twice the price.
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.
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?