Industry guide · Custom Software

Digital Pathology Workflow Software: How Do You Get a Multi Gigabyte Slide in Front of the Right Subspecialist Without Making Them Wait?

Digital Pathology Workflow software visual showing microscope, service route, and hard drive.
The short answer

If you scan more than roughly 200,000 slides a year, run scanners from more than one manufacturer, or route cases for subspecialty sign out and external consultation across sites, build. A focused first release covering scanner ingest with accession reconciliation, a subspecialty worklist engine and pre-fetch backed viewing typically runs $100,000 to $200,000 and ships in 14 to 20 weeks in our delivery experience. A full platform adding consultation routing across institutions, annotation as structured data, algorithm result governance and storage lifecycle tiering lands at $280,000 to $700,000, phased over 9 to 15 months. A single site running one scanner brand for research and education should buy the vendor's own image management and stop there.

Why digital pathology breaks the workflow it was meant to fix

It is 7:40am. A pathologist opens the first case of the day from home. The whole slide image is over two gigabytes, and the viewer is fetching tiles across a virtual private network. Ten seconds pass. Then the next slide in the case does the same. Multiply that by a 40 case day and the practice has traded a microscope for a progress indicator. Meanwhile the case itself was assigned by a rule that says gastrointestinal cases go to whoever is on the gastrointestinal list, which does not know that one of the three people on that list is covering frozen sections in the operating room today.

The stack is usually a scanner fleet from one or two manufacturers, an image management product such as Proscia Concentriq, Sectra Digital Pathology or a scanner vendor's own platform, a laboratory information system holding the accession and the block and stain records, a reporting module in that same laboratory information system or in the electronic health record, and storage provisioned by a hospital infrastructure team who were told the number would be large.

Those products are real and some are excellent, and whole slide imaging as a diagnostic modality is established: Philips IntelliSite was the first whole slide imaging system granted marketing authorisation in the United States for primary diagnosis, and DICOM Supplement 145 defines a standard representation for these images. The problem is not the imaging. The problem is that image management products are built around the image, and a pathology department runs on the case: an accession with blocks, stains, levels, recuts, a responsible pathologist, a turnaround clock and a report. The join between those two models is where every practical failure sits.

Problem 1: reconciling scanner output to accession, block and stain

A scanner produces a file. That file has to become slide 3 of block B of accession S25-0041, stained with an immunohistochemical marker, at a specific level. The barcode on the slide is the link, and barcodes are read imperfectly, printed by different label printers, and formatted differently by the laboratory information system depending on which module produced the slide.

With one scanner brand and one laboratory information system, vendor ingest handles this acceptably. With a mixed fleet it degrades quickly, because each manufacturer emits different metadata, different file formats and different barcode handling. Leica Aperio, Philips and other ecosystems all assume their own end to end path. A laboratory that bought scanners at different times, which is most laboratories, ends up with an ingest reconciliation problem owned by nobody, and the symptom is a queue of unmatched images someone clears manually every morning.

A custom build puts a vendor neutral ingest layer in front of everything. Scanner output is normalised, barcodes are decoded with fallback strategies, and the resulting slide is matched against the laboratory information system record with a confidence assessment. Ambiguous matches go to a short exceptions queue with the image visible so a human resolves in seconds rather than opening three systems. Slide quality checks run at ingest as well, catching out of focus regions, missing tissue and coverslip artefacts before a pathologist opens the case and has to send it back for rescanning. That last check is a narrow, concrete use of automated image analysis, and it removes a real irritation from the sign out day.

Problem 2: case assignment is a scheduling problem, not a queue

Assigning cases well requires knowing subspecialty competence, current workload, who is on service versus on research time, who is covering frozen sections, case complexity, urgency, and whether the case has a prior specimen that a specific pathologist already reported. Getting this wrong shows up as one person with 60 cases and another with 12, and as turnaround times that miss because a complex case sat behind routine ones.

Image management platforms offer worklists with configurable filters, which is a queue with a saved search. What they generally cannot express is a rule set specific to a department: route prior-specimen cases to the original reporting pathologist where possible, cap daily complexity units per person, hold cases requiring a specific stain until it resulted, escalate anything approaching the turnaround target.

A custom build makes assignment a rules engine your department controls. Rules combine subspecialty, prior case history, workload measured in complexity rather than case count, service coverage from the schedule, and turnaround risk. The output the department feels immediately is a balanced day and a visible escalation list. The output leadership feels is that turnaround targets become manageable rather than reported after the fact.

Problem 3: the wait is the product, so pre-fetch is not an optimisation

A pathologist's tolerance for latency is roughly the time it takes to move a slide on a stage. Any digital workflow that is slower than glass gets resisted, correctly. Tile serving on demand from cold object storage over a remote connection will not clear that bar.

Vendor platforms leave this to infrastructure, which means an institution's experience of digital pathology is largely determined by decisions a storage team made without a pathologist in the room. The result is a department that adopted digital pathology and quietly went back to glass for anything urgent.

A custom build treats latency as a design requirement. When a case is assigned, its images move to warm storage and the low magnification pyramid levels pre-cache to the pathologist's edge, so the first view is instant and higher magnifications stream as they navigate. Assignment is the prediction signal, which is why the worklist engine and the storage design belong in the same system. The measurable target we work to is that opening the next slide feels like moving a slide, and if the architecture cannot hit that, nothing else in the project matters.

Problem 4: consultations cross institutional boundaries and nothing handles identity

Second opinions and subspecialty consultations go outside the institution. Today that frequently means physically mailing glass, or granting an external pathologist an account in an internal system, which information security dislikes for good reason. Digital pathology's clearest clinical benefit is exactly this case, and it is the workflow least well served by the products.

A custom build makes the consultation a first-class object: a scoped, time limited grant of access to a specific case for a named external pathologist, with their annotations and opinion returned as a structured record attached to the case rather than as an email. Institutional identity federation where it exists, and a controlled external identity path where it does not. The audit trail records who viewed what and when, which is what makes the security conversation winnable.

Problem 5: retention is measured in years and nobody wrote the cost policy

Whole slide images are large and retention expectations are long. At meaningful scan volumes the annual storage growth is a budget line that surprises finance every year, and the reflex response is to reduce scanning, which defeats the programme.

A custom build applies lifecycle policy per image class. Cases under active sign out stay warm. Recently signed cases stay warm for the period during which amendments and consults realistically occur. Older cases tier to archive with retrieval cost surfaced before a bulk restore happens. Educational and research collections get their own policy, because they are accessed differently. The policy becomes explicit and reviewable rather than emergent from whatever the storage team could afford that year.

What this costs and how long it takes

Across the projects Digital Heroes has delivered, a focused first release covering vendor neutral ingest with accession reconciliation, slide quality checks, the subspecialty worklist engine and pre-fetch backed viewing runs $100,000 to $200,000 and ships in 14 to 20 weeks. A full platform adding external consultation workflow, structured annotation, algorithm result governance, storage lifecycle tiering and laboratory information system write-back runs $280,000 to $700,000 phased over 9 to 15 months.

What drives cost up in this category specifically:

  • Scanner fleet diversity, since each manufacturer brings its own format, metadata and barcode behaviour
  • Laboratory information system integration depth, where reading accession data is straightforward and writing results back is not
  • Whether the deployment is diagnostic rather than research, because validation documentation and change control become project work
  • Network and storage topology, particularly if pathologists sign out remotely across sites with uneven connectivity
  • Multi-institution consultation, which adds identity federation and legal agreements to an engineering project

What keeps cost down: use an existing viewer. Building a whole slide image viewer from scratch is a year of work to reach parity with something you can integrate in weeks, and we tell clients this even though it reduces the size of the engagement.

Build versus buy, and when buying is the right call

Buy if you run a single site with one scanner brand, primarily for research, education or archival rather than primary diagnosis. The vendor platform that came with your scanners will be cheaper and better integrated than anything custom at that scope. Sectra is also a sound buy if you already run its enterprise imaging estate and want pathology inside the same archive.

Build when two or more of these hold. You run scanners from more than one manufacturer and ingest reconciliation is a daily manual task. Case assignment needs rules your platform cannot express. Pathologists sign out remotely and latency is driving them back to glass. You route consultations between institutions regularly. Or you are adding algorithm results to the workflow and need governance over how they are recorded, which pathologist saw them and what version produced them.

Our position on algorithms is deliberately conservative. Algorithm output belongs in the record as an advisory observation with its model version, the region it applied to and the time it ran, visible to the pathologist and never presented as a finding. A system that blurs that line creates a medicolegal problem your department will inherit, and any vendor or developer who is casual about it should be treated with suspicion.

How to choose a developer for digital pathology software

Ask how they reconcile a scanned file to an accession, block, stain and level. If they describe filename parsing, they have worked with one scanner and one naming convention and will not survive your second manufacturer.

Ask what latency target they design to and how they achieve it. You want to hear pre-fetch triggered by assignment, pyramid level caching at the edge and a specific target for first view. Anything vaguer means your pathologists will be waiting.

Ask how algorithm results are stored and displayed. The right answer includes model version, applied region, timestamp and explicit advisory framing separated from the diagnostic record.

Ask whether they will integrate an existing viewer or build one. A developer proposing to build a viewer is either inexperienced or selling you time.

Ask who owns the code and get it in writing before kickoff. You should hold the repository, the cloud and storage accounts, and the right to hire another firm. At Digital Heroes the code is yours from the first commit, and your images and annotations must remain exportable in standard formats rather than trapped in a proprietary store.

Research & sources

The evidence behind this guide

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

  1. OECD research finds that digitalisation offers SMEs opportunities to improve performance, spur innovation, enhance productivity and compete more evenly with larger firms; it reports that increased use of online platforms produced significant multi-factor productivity gains in SME-heavy sectors such as hospitality and retail, while smaller firms lag in adoption due to skills, resource and financing gaps. Source: OECD (2021) →
  2. Almost half of all the activities people are paid almost $16 trillion in wages to do in the global economy have the potential to be automated by adapting currently demonstrated technologies. Source: McKinsey Global Institute (2017) →
  3. Brandon Hall Group research on onboarding reports that done well, structured onboarding drives measurable gains in new-hire productivity, employee engagement, and retention; the page notes 41% of organizations experience greater than 5% turnover among new hires. Source: Brandon Hall Group (2024) →
  4. IBM frames first-time fix rate as a core field service KPI, noting the industry average sits around 80% (roughly one in five jobs needs a return visit). Correction: IBM cites best-in-class providers at 89-98%, not '85%+'. Source: IBM (2024) →
Kabir B. · Director of Mobile Engineering · Delhi

Kabir directs mobile engineering at Digital Heroes across iOS, Android and cross platform builds. Day to day that means release trains, store review cycles, device coverage and deciding when native work is worth the extra cost. Useful reading before committing to an app roadmap.

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 digital pathology workflow software cost?
A focused first release covering vendor neutral scanner ingest with accession reconciliation, slide quality checks, a subspecialty worklist engine and pre-fetch backed viewing runs $100,000 to $200,000 and ships in 14 to 20 weeks, based on Digital Heroes delivery experience. A full platform adding external consultation workflow, structured annotation, algorithm result governance, storage lifecycle tiering and laboratory information system write-back runs $280,000 to $700,000 over 9 to 15 months. Scanner fleet diversity and diagnostic rather than research use are the largest cost drivers.
Should we build a whole slide image viewer or integrate an existing one?
Integrate. Building a viewer that matches an existing one for pan, zoom, multi-level pyramid handling, annotation and colour fidelity is roughly a year of specialised work, and it adds nothing your pathologists will notice except delay. The value in a custom build sits in ingest reconciliation, the worklist engine, latency management, consultation routing and storage policy. Any developer proposing to build the viewer itself is either inexperienced or selling you time.
Why is digital pathology slow for pathologists working remotely?
Because tile serving on demand from cold storage across a remote connection cannot match the speed of moving a slide on a stage, and pathologists correctly refuse a workflow slower than glass. The fix is to treat assignment as the prediction signal: when a case is assigned, move its images to warm storage and pre-cache the low magnification pyramid levels to the pathologist's edge so the first view is instant. Vendor platforms typically leave this to infrastructure teams, which is why experience varies so much between institutions.
How do you handle scanners from different manufacturers in one lab?
Put a vendor neutral ingest layer in front of everything rather than relying on each manufacturer's own path. Normalise the output format, decode barcodes with fallback strategies, and match against the laboratory information system record with a confidence assessment, sending ambiguous matches to a short exceptions queue with the image visible. Mixed fleets are the norm because scanners are bought at different times, and the unmatched image queue that someone clears manually every morning is the symptom of not having this layer.
Can custom software route pathology consultations to external institutions?
Yes, and it is one of the clearest arguments for building. The consultation becomes a first-class object: a scoped, time limited access grant to a specific case for a named external pathologist, with their annotations and opinion returned as a structured record attached to the case rather than as an email. Identity federation is used where it exists and a controlled external path where it does not, with a full audit trail of who viewed what and when, which is what makes the information security conversation winnable.
How should AI algorithm results be recorded in a pathology system?
As advisory observations, never as findings. Each result should carry the model identifier and version, the region it applied to, the timestamp and the operator context, stored separately from the diagnostic record and clearly labelled in the interface. The pathologist sees it as input and signs out the diagnosis. Blurring that line creates a medicolegal exposure the department inherits, and any developer or vendor casual about the distinction should be treated with caution.
What does whole slide image storage actually cost over time?
The dominant factor is retention policy rather than unit price, because these images are large and expectations run for years. Apply lifecycle classes: active sign out cases stay warm, recently signed cases stay warm through the realistic amendment and consult window, older cases tier to archive with retrieval cost surfaced before any bulk restore, and teaching or research collections get their own policy since they are accessed differently. Making the policy explicit prevents the annual budget surprise that leads departments to reduce scanning.
How long does it take to implement digital pathology workflow software?
A first release ships in 14 to 20 weeks in our experience. The schedule is usually set by two external dependencies rather than engineering: laboratory information system integration scheduling, particularly if results write back, and validation work if the deployment supports primary diagnosis rather than research. Institutions that begin the integration and validation conversations before engineering kickoff typically save a month.
Who owns the images and annotations if an agency builds the platform?
You should own the repository, the cloud and storage accounts, and the unrestricted right to hire another firm, written into the contract before kickoff. At Digital Heroes the client owns the code from the first commit. Ask specifically about export as well: images should remain readable in standard formats and annotations should be exportable as structured data, because an annotation set built over several years is a research asset you cannot afford to strand in a proprietary store.
Will an app built for 10 users survive growing to 500?
Yes, if it is built on standard cloud infrastructure with a sound data model, because moving from 10 to 500 users is a hosting configuration change, not a rebuild. The scaling decisions that actually hurt are made early and invisibly: how the database is structured, how accounts and permissions are modeled, and whether background work is queued properly. Ask your agency how the system would handle ten times the load; the right answer is boring and specific, and a promise to cross that bridge later means you will pay for the bridge twice.
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.
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.
Should we build an MVP first or go straight to the full system?
MVP first, for almost everyone: ship the single workflow that carries the business value in 10 to 16 weeks, learn from real users, then fund phase two from evidence instead of guesses. The caveat is that an MVP is a small version of a well-built system, not a badly built version of a big one; the data model must already support what comes next. An agency that cannot tell you what they deliberately left out of your MVP has not designed one.
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.
We run everything on spreadsheets and Airtable. How do we know it's time for custom software?
The reliable signals are re-typing the same data into multiple tools, one employee acting as human middleware between systems, and errors appearing in handoffs between teams. Hard limits force the issue too: Airtable's Team plan caps at 50,000 records per base, and Business costs $45 per seat per month, so a 20-person team pays about $10,800 a year for a tool it has already outgrown. When workarounds consume more hours than the tools save, the spreadsheet era is over.
What should I have ready before I contact a development agency?
Three things, none of them technical: a one-page description of the problem in your own words, a list of the tools and spreadsheets the new system must replace or connect to, and a must-have versus nice-to-have split of features. Add a budget range, even a wide one, because it changes the conversation from fantasy to engineering. You do not need a formal specification; producing that is what a discovery phase is for.
Does the tech stack matter, and which one should I ask for?
It matters less than agencies imply, provided it is boring. A mainstream stack, something like React or Next.js on the front end, Node.js or Python behind it, and PostgreSQL for data, means thousands of developers can maintain your system if you ever change vendors. Apply one test: ask how hard it would be to hire a replacement developer for the proposed stack, and walk away from anything built on an agency's in-house framework.
Does it matter which tech stack the agency wants to use?
Yes, but not in the way most buyers expect: the goal is boring, popular technology such as React, Node.js or Python, and PostgreSQL, because any future team can maintain it and hiring a replacement developer takes days, not months. The red flag is an agency-proprietary framework or an unusual language, which welds you to that one vendor no matter what your contract says about code ownership. A useful test: could you find three freelancers fluent in this stack within a week? If not, push back.
How many people should be working on my software project?
A typical $40,000 to $150,000 build runs on three to five people: a technical lead, one or two developers, a designer, and someone owning QA and project communication, often as overlapping part-time roles. More bodies do not make software arrive faster; past a point they slow it down with coordination overhead. The question that matters more than headcount is whether one named senior engineer is accountable for the outcome.
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?