LIMS Software Development

Custom LIMS software development for labs the off-the-shelf vendors were not built for.

A lab manager retyping instrument printouts into a spreadsheet at 6pm has a systems problem, not a staffing problem. A 200-person lab paying per-seat SaaS fees for workflows the vendor never modelled has a cost problem and a fit problem.

RaftLabs builds custom laboratory information management systems for clinical, environmental, pharma QC, cannabis, food safety, and contract testing labs. Sample accessioning, chain-of-custody tracking, instrument integration, and 21 CFR Part 11 audit trails, built around your actual workflows. Fixed price. You own the platform.

  • Sample accessioning, barcoding, aliquot splitting, and chain-of-custody built around your real workflows

  • Instrument integration that pulls results straight off analyzers, with no retyping and no transcription errors

  • 21 CFR Part 11 audit trails and e-signatures designed in from day one, not bolted on before the audit

  • CAP, CLIA, and ISO 17025 support: SOP enforcement, calibration tracking, and audit-ready records

  • Fixed price, quoted in writing: you own the code, the data model, and the validation package

See our work

Bring the problem, the current workflow, or the existing code. We reply with a practical next step within one business day.

Trusted by

Perceptional logoMusgrave GroupUrShipper logoBrux Dental SolutionsBella Skin Institute LogoEnergia RewardsDraftly logoTuneClub LogoSekou LMS logoLogo of food order management app gulaSnelwegDealsGrubly logoPSi logoInstantor Rewards logologo of Mobile app for events, membership clubs, and communitiesAldiFest retail campaign logoVidmattic logoEMS Connect logoWorx Squad logologo of Online Web App For Making Intrologo of Referral and Viral Marketing PlatformConcurrences logoGitano Perfumes logoBank of America logoNike logoMicrosoft logoCisco logoWells Fargo logoGE logoJimmy Choo logoT-Mobile logoIconmobile logoVodafone logoUniversity of Southern California (USC) logoTicketstop logo

The brief

Start with what is not working.

Good software decisions begin with the constraint, not a list of features or a preferred technology.

01

Technicians retyping analyzer printouts into spreadsheets at the end of every shift?

02

An auditor asking who touched a sample in March and the answer living in three inboxes?

03

Per-seat LIMS fees climbing every quarter for workflows the vendor never quite modelled?

Plain answer

RaftLabs builds custom laboratory information management systems for clinical, environmental, pharma QC, cannabis, food safety, and contract testing labs across the US, UK, Ireland, and Australia. A LIMS is the software a lab uses to track every sample from arrival to result, and a custom build wins when off-the-shelf vendors cannot model your workflows, your instrument fleet, or your accreditation requirements.

What to remember

  • A focused LIMS v1 is delivered at a fixed price, with audit trails designed in from day one
  • A LIMS tracks every sample from the moment it arrives to the moment the result goes out, including who handled it at each step
  • Buy the SaaS when your workflows are standard; build when your workflows, instruments, or accreditation needs do not fit the template
  • Instrument integration removes retyping: results flow straight from analyzers into the system, validated on the way in
  • 21 CFR Part 11 means electronic records count like paper: every change recorded with who, when, and what changed, plus signed approvals

The spreadsheet knows the sample ID. It does not know who touched it last.

A lab manager ends the day retyping analyzer printouts into a spreadsheet while the evening shift waits on results. One transposed digit, one row pasted into the wrong column, and a result goes out attached to the wrong sample.

Across the hall, an auditor asks a simple question: who handled sample 4471 in March, on which instrument, and who approved the result. The answer is spread across three inboxes, a paper logbook, and somebody's memory.

Meanwhile the per-seat LIMS bill climbs every quarter, for workflows the vendor modelled for somebody else's lab.

Three problems, one fix: a system built around how your lab actually works, with the custody record to prove it.

A LIMS, a laboratory information management system, is the software a lab uses to track every sample from the moment it arrives to the moment the result goes out the door. For a non-technical reader: think of it as the lab's memory. Every sample gets an identity, every test gets recorded against it, every handoff gets logged, and every result gets reviewed and approved before it leaves. When it works, an auditor's hardest questions become reports instead of scavenger hunts. When it does not exist, or when it is a spreadsheet, the lab runs on memory and hope.

The cost of running on hope shows up in three places. Transcription errors: every result retyped from an instrument printout is a chance to attach the right number to the wrong sample, and in clinical or environmental testing that error can have legal weight. Turnaround time: when nobody can see where a sample sits in the queue, promised dates slip and clients call for status instead of placing the next order. Audit exposure: when the custody record lives in inboxes and logbooks, an inspection becomes weeks of reconstruction instead of an afternoon of reports.

RaftLabs builds custom LIMS platforms for clinical, environmental, pharma QC, cannabis, food safety, and contract testing labs. Adjacent proof: UrShipper, a multi-carrier logistics platform we rebuilt as the fifth delivery attempt, with the initial build phase taking about 14 weeks. Different industry, same discipline: live tracking, mobile workforce apps, and workflow software that has to be right every time. RaftLabs is rated 4.9/5 by clients on Clutch, and our healthcare work covers the regulated-software habits a LIMS demands. The team that scopes it ships it.

This works when the off-the-shelf LIMS was modelled for somebody else's lab.

Everything on the left should already be true for your lab. Even one thing on the right, and a commercial LIMS is the smarter first step.

A fit

Workflows the SaaS vendors cannot model: unusual sample types, multi-step approvals, or a research operation a manufacturing-sector LIMS was never designed for.

An instrument fleet the vendor cannot talk to, or data that has to flow into systems the SaaS was not built around.

Accreditation pressure (CAP, CLIA, ISO 17025) or FDA exposure where the audit trail and validation package have to be designed in, not retrofitted.

Not a fit

Standard workflows on supported instruments, where Thermo Fisher, Sapio, Scispot, or QBench already fits and you need to be live this quarter.

A small lab where a spreadsheet plus disciplined process still covers the volume and nothing is regulated.

You want a monthly subscription with vendor support and no upfront build, not a platform you own.

What we build

LIMS software development capabilities

Sample accessioning and tracking

Intake built around your receiving bench: log the sample, assign the unique ID, print the barcode, split aliquots as child samples linked to the parent, and track storage location down to the freezer shelf. Every sample findable years later.

Chain-of-custody tracking

Every handoff as a scanned event: received, aliquoted, tested, reviewed, approved, reported. Out-of-order steps get flagged, not silently accepted. The unbroken record auditors and regulators ask for, generated as a byproduct of doing the work.

Instrument integration

Results pulled straight off analyzers into the LIMS, validated on the way in and linked to the right sample, test, and batch. Modern instruments via HL7 or ASTM messaging; older ones via parsed file drops. Raw instrument files archived alongside results for the audit trail. No retyping.

21 CFR Part 11 audit trails and e-signatures

Immutable history on every regulated record: who changed what, when, old value and new value, with a log that cannot be edited or deleted. Approvals captured as e-signatures with stated meaning. Designed into the data model from day one.

Batch, lot, and QC management

Samples grouped into batches with QC samples, blanks, and duplicates placed by your method rules. Control charting on QC results, out-of-spec flags before the batch ships, and lot genealogy for reagents and consumables.

Results review and approval workflows

Multi-level review modelled on your SOPs: analyst entry, technical review, final approval, with electronic signatures at each gate. Failed or out-of-range results route to investigation instead of slipping through.

Inventory, reagents, and calibration

Reagent lots linked to the tests that consumed them. Instrument calibration and maintenance schedules with alerts before they lapse. Stock levels that reflect actual usage, not last month's guess.

Lab data analytics and AI

Turnaround time by test, analyst, and client. QC trend analysis that spots instrument drift before it becomes a failed batch. Anomaly detection on results patterns. The numbers that show whether the lab is getting tighter, built on data the LIMS already holds.

How we run a LIMS build

Compliance designed in, not bolted on

We write the compliance plan in the first phase: audit trail design, e-signature workflow, access controls mapped to your SOPs, and the validation package scoped before any code exists.

Instrument reality, not brochureware

We inventory every analyzer during the workflow audit: what it outputs, what protocol it speaks, whether the vendor exposes an interface. The integration scope is fixed in the quote. No discovering late in the build that the workhorse analyzer only prints.

Honest build-vs-buy advice

We will tell you when Thermo Fisher, Sapio, Scispot, or QBench is the right answer. A custom build has to earn its keep against mature SaaS, and we scope the comparison with you before proposing anything.

Validation documentation included

IQ/OQ/PQ documentation, in plain terms the paperwork proving the software was installed correctly, works as specified, and performs under real conditions, ships with the build. Your QA team reviews it; your auditor reads it.

Fixed price, quoted before code

The workflow audit ends with a written scope and a fixed-price quote. No hourly billing, no per-seat fees that grow with headcount, and scope changes are priced and agreed before any additional work starts.

Parallel run, no hard cutover

Labs do not get maintenance windows. The new LIMS runs alongside the old process on a subset of samples, results are reconciled between the two, then the full lab cuts over with a tested rollback plan.

Custom LIMS build vs off-the-shelf LIMS SaaS

Off-the-shelf LIMS SaaSCustom LIMS (RaftLabs)
Cost modelPer-seat subscription for software you never ownFixed build cost, then infrastructure billed at cost; you own the platform
Workflow fitYour lab adapts to the vendor's model; unusual workflows get worked aroundAccessioning, approvals, and batch logic modelled on your SOPs from day one
Instrument coverageOnly analyzers on the vendor's supported list integrate cleanlyConnectors built for your actual fleet, including older instruments that only print or drop files
ComplianceVendor's validation package; you accept their interpretation of Part 11Audit trails, e-signatures, and IQ/OQ/PQ documentation designed around your QA requirements
OwnershipYou rent access; migrating off means rebuilding your data modelCode, data model, and validation package transfer to you at handover
Time to valueLive in weeks if your workflows fit the templateA focused v1; the honest trade for a system built around your lab

How much are per-seat LIMS fees costing you this year?

Tell us your sample volume, your instrument fleet, and your accreditation requirements. We will scope the system and give you a fixed price.

How it works

From workflow audit to validated LIMS

  1. Phase 1
    01

    Lab workflow audit

    We map your real workflows with the people who run them: accessioning, testing, review and approval, reporting, and every instrument on the bench. Compliance requirements (Part 11, CAP, CLIA, ISO 17025) are mapped to system features. You leave the first phase with a written scope and a fixed-price quote. Development starts only after sign-off.

  2. Phase 2
    02

    Design and compliance plan

    UI design for the lab portal approved in Figma before any code is written. Data model, audit trail design, e-signature workflows, and the validation plan (IQ/OQ/PQ) documented and reviewed by your QA team.

  3. Phase 3
    03

    Build in modules

    Accessioning and tracking first, then chain of custody, then instrument integrations, then review and approval workflows. QA runs alongside the build. Your team tests each module against real samples in a staging environment as it lands.

  4. Phase 4
    04

    Validation and parallel run

    The validation package is executed and documented. The new LIMS runs alongside your existing process on a subset of samples, results reconciled between the two, then the full lab cuts over with a tested rollback plan. Post-launch monitoring and support included.

Pitfalls we plan around

LIMS projects fail in predictable places. We scope for these before the build, not after the first failed audit.

Compliance as an afterthought
Audit trails and e-signatures retrofitted onto a finished system are where Part 11 projects struggle. The compliance plan is written in the first phase and the audit trail is part of the data model, not a feature added before the inspection.
Instruments that only exist as PDFs
The brochure says the analyzer has an interface; the bench reality is a printer and a shared folder. We inventory every instrument during the workflow audit, test what it actually outputs, and fix the integration scope in the quote before anyone commits.
Accessioning designed for one lab
A receiving workflow that works for environmental water samples breaks on clinical specimens with different identifiers, consent rules, and turnaround promises. We design accessioning around every sample type you run, including the ones you plan to add next year.
Validation nobody wrote down
Software that works but cannot prove it works fails a regulated audit. IQ/OQ/PQ documentation is a deliverable with acceptance criteria, reviewed by your QA team, not a document reconstructed from memory the month before inspection.
Migration from a decade of Excel
Ten years of spreadsheets means duplicate sample IDs, inconsistent test names, and results in merged cells. We profile the data during the parallel run, flag what needs cleaning, and migrate only validated records, so the new system starts clean.

Proof it works

RaftLabs has shipped production software since 2015 for clients across the US, UK, Europe, Canada, and the UAE. Laboratory software is a neighbouring problem to the logistics and healthcare platforms we have built: live tracking, workflow software that has to be right every time, and regulated data handled carefully.

Adjacent platform work

initial build phase of the UrShipper platform rebuild
14 weeks
UrShipper, multi-carrier shipping platform
migrated customers using the portal by June 2025
214
UrShipper project records
shipments between May 5 and June 2, 2025
1,005
UrShipper project records

We rebuilt UrShipper, a multi-carrier logistics platform, as the fifth delivery attempt. The initial build phase took about 14 weeks, and the platform went on to handle ongoing releases through 2026. A LIMS is the neighbouring problem: the same live tracking, workflow discipline, and careful migration, pointed at samples and analyzers instead of parcels and carriers.

What clients say

What our clients say

Three-year average engagement. Founders and operators describing the work in their own words. No marketing varnish.

Testimonial 1 of 1: Gil Nugraha

Scope sets the price:

Focused LIMS v1
Sample accessioning and barcoding, chain-of-custody tracking, 21 CFR Part 11 audit trails and e-signatures, results review and approval, and one or two instrument integrations.
Full instrument fleet plus validation
Adds the complete analyzer fleet, batch and lot management, inventory and reagent tracking, calibration scheduling, and the full IQ/OQ/PQ validation package.
Multi-site and regulated clinical
Quoted after the workflow audit. Scope depends on site count, method complexity, and the accreditation checklist your assessor will use.

How pricing works

Start with sample tracking and chain of custody.

Accessioning, chain of custody, instrument integration, and Part 11 audit trails at the core, with batch management, inventory, and the full validation package added as your lab needs them.

Commercial LIMS vendors charge per-seat subscriptions for software you never own. Start with the core tracking platform, own it outright, then add batch management and the full validation package as your lab grows.

Starting investment

Ongoing infrastructure is billed at cost, not as per-seat SaaS fees that grow with headcount. Start with tracking and custody, then add instrument fleet coverage and validation depth as the lab grows.

No hourly billing

Once we scope your first phase, that price is locked in writing. No hourly billing, and scope changes are priced and agreed before any additional work starts, so your capital budget stays under control.

You own it

All code, the data model, and the validation package transfer to you at handover. No per-seat SaaS fees, no ongoing licence fees, no vendor lock-in: your lab controls the platform.

This platform rarely stands alone. Results flow in through instrument integration, AI for lab data spots QC drift and turnaround patterns in the data the LIMS already holds, and the compliance habits come from our healthcare work. When the LIMS is one system among several, custom software development connects it to billing, reporting, and client portals on the same data layer.

Work with us

Tell us where the work is stuck.

Bring the rough workflow, half-built product, or messy brief. We will map the smallest useful first move, then send scope, timeline, and price in plain English.

  • Scope and cost agreed before work starts. No surprises. No obligation.
  • Working prototype within 3 weeks of kickoff.
  • Pay by milestone. You see progress before each invoice.
  • 60-day post-launch warranty. Bug fixes, UI tweaks, and deployment support. No retainer.
  • All conversations are NDA-protected.

Common questions

Buy the SaaS when your workflows are standard, your budget is tight, you need to be live this quarter, and your instruments are all on the vendor's supported list. Thermo Fisher SampleManager, Sapio, Scispot, and QBench are mature products with validation packages and support teams, and for a straightforward lab they are the honest recommendation. Build custom when your workflows do not fit the template: multidisciplinary labs, unusual sample types, or approval chains the SaaS cannot model. Or when per-seat fees have outgrown the value, your instrument fleet includes analyzers the vendor cannot talk to, or you want the data model and the validation documentation to be yours, not rented.

We scope and quote a fixed price after the workflow audit. Scope is set by the number of instruments, batch and lot management needs, inventory and reagent tracking, the validation package, site count, and the accreditation checklist your assessor will use. All builds are fixed price: the quote in the project brief is the final invoice. Regulated software is genuinely more expensive to build well, and any quote far below a credible range is skipping validation, security, or both.

A basic sample tracker, yes. A production LIMS that survives an FDA or accreditation audit needs instrument drivers for analyzers that speak different protocols, role-based access with audit trails on every record, e-signature workflows, a validation package proving the software does what it claims, backups and security hardening, and someone to maintain all of it for years. That is the real risk of the solo build: not the first version, but the fifth year. If you have a dedicated team with regulated-software experience and a long-term maintenance budget, an internal build can work. If the plan is one person in their spare time, buy the SaaS or hire a team that ships regulated software for a living.

21 CFR Part 11 is the FDA rule that says electronic records and signatures count the same as paper ones, provided the system meets certain controls. In plain terms: if your lab results live in software instead of bound notebooks, the software has to prove nothing was silently changed. An audit trail is the mechanism: every create, edit, and delete on a regulated record is logged with who did it, when, what the old value was, and what the new value is, and the log itself cannot be edited or deleted. E-signatures are the approvals: a user signs a result or a batch by entering their credentials with a stated meaning, such as reviewed or approved, and the signature is permanently linked to the record. In a custom build, both are designed into the data model from day one: immutable history tables, signatures as first-class records, and access controls that match your SOPs. Retrofitting them onto a system that was not designed for compliance is where Part 11 projects typically struggle, which is why the compliance plan is written in the first phase, before any code exists.

Instruments speak different languages, and the integration work is translation, not magic. Modern analyzers send structured messages using lab standards such as HL7 or ASTM, which we parse and validate on the way in: sample ID matched, result in range, flags preserved. Older instruments print, or drop CSV or text files onto a shared folder, and we build connectors that watch those outputs, parse them, and load the results with the same validation. The result lands in the LIMS already linked to the right sample, the right test, and the right batch, with the raw instrument file archived alongside it for the audit trail. No retyping, which is where most transcription errors are born. During the workflow audit we inventory every analyzer, how it outputs data today, and whether the vendor exposes an interface, and the integration scope is fixed in the quote before we start.

Chain of custody is the unbroken record of who handled a sample, when, and what they did with it. In plain terms, it is the answer to the auditor's hardest question: prove this result came from this sample and nobody tampered with it in between. It starts at accessioning, the intake step where a sample is logged, given a unique ID, and barcoded. From there, every handoff is a scanned event: received by the lab, split into aliquots (child samples linked to the parent), tested on a specific instrument by a specific analyst, reviewed, approved, and reported. Storage location, freezer, shelf, and box are tracked so a sample can be found years later. If a step is skipped or done out of order, the system flags it instead of silently accepting it. For environmental, forensic, and cannabis testing labs, where results can end up in front of regulators or in court, this record is the product as much as the result itself.

This is the right question, and for some labs the spreadsheet wins. An ELN, an electronic lab notebook, records what an experiment was and what happened; a LIMS tracks samples, tests, results, and custody at operational scale. The two solve different problems and many labs run both. You do not need a LIMS if your sample volume is low, nothing you do is regulated, and errors are cheap to fix. You need one when any of these are true: samples number in the hundreds per week and spreadsheets are producing transcription errors, an auditor or accreditor expects controlled records, results have legal or regulatory weight, or turnaround time promises depend on knowing exactly where every sample sits. The honest middle ground we see often: labs that keep the ELN for research notes and add a focused LIMS just for sample tracking, results, and custody. That is usually the cheapest build that still fixes the real problem.

Configuration survives upgrades; customization breaks them. Ask whether you can configure workflows yourself, and whether the system flexes to your workflows instead of forcing a QC-lab model on a research lab. The buyer, not the vendor, is the usual delay in implementation: master data readiness is the bottleneck.

For SaaS, ask where the database is hosted, which security certifications exist, who owns the data, and how easy backups are. Encryption, backups, and access control apply either way. The scaling question: if you add five users, is it a simple fee or a new enterprise tier that changes the cost? Start the cost-of-ownership assessment with how the solution fits your budget.

CAP, CLIA, and ISO 17025 are quality stamps for labs: they say the lab's processes are controlled, documented, and repeatable. In plain terms, accreditation is the lab proving it does what its procedures say, every time. A LIMS is how that proof gets generated without drowning in paperwork. It enforces your SOPs as workflows instead of documents people skim: required fields, approval steps, and method versions are built into the screens. It tracks the supporting records accreditors ask for: analyst training and competency dates, instrument calibration and maintenance schedules with alerts before they lapse, reagent lot numbers linked to the tests that used them, and corrective actions with owners and due dates. At inspection time, the records an assessor asks for, sample histories, audit trails, calibration logs, are reports, not scavenger hunts. We map your accreditation requirements to system features during the workflow audit, so the build covers the checklist your assessor will actually use.