A hub between your lab systems
Hypothetical. Not a client, not a result.
// The problem
A contract research lab runs an electronic lab notebook, a LIMS, a freezer inventory and a handful of instruments, and every hand-off between them is a person retyping IDs.
// What we would build
An internal integration hub that joins your notebook, LIMS, inventory and instruments through their published APIs, so a sample registered once appears everywhere it is needed, results flow back to the right record, and every sync is logged. We check each system's API before we quote.
// What is in it
- Connectors for your ELN, LIMS, inventory and instrument software
- One sample ID carried across every system
- Results written back to the right experiment and sample
- Webhooks so each system hears about changes as they happen
- A log of every sync, with failures flagged to your team
- Documented with OpenAPI, so your own staff can extend it
// Stack
- Node.js
- PostgreSQL
- OpenAPI
- Benchling API
- AWS Canada (Central)
// estimate
- Build
- ≈ US$62,300 to US$95,200, delivered within 15 weeksCAD 88,700 to 135,600
- Hosting
- ≈ US$176 a monthCAD 250 a month
- Support
- ≈ US$2,500 a monthCAD 3,565 a month
Prices in your currency are estimates from today's Bank of Canada rate. All invoicing is in CAD or USD.
Timeline by milestone
- API contract agreed
- 2.9 to 3.9 weeks
- Core resources built
- 2.9 to 4.9 weeks
- Security, gateway and connections
- 1.9 to 2.9 weeks
- Docs, SDKs and load tests
- 1.4 to 1.9 weeks
- Launch and first callers
- 0.9 to 1.4 weeks
Outside our hands, and added to the calendar
- Test access to your ELN or LIMS
- 1 to 4 weeks
How it is paid
- Deposit 20%
- CAD 17,740 to 27,120
- API contract agreed 8.7%
- CAD 7,716.90 to 11,797.20
- Core resources built 26.2%
- CAD 23,239.40 to 35,527.20
- Security, gateway and connections 17.5%
- CAD 15,522.50 to 23,730.00
- Docs, SDKs and load tests 8.7%
- CAD 7,716.90 to 11,797.20
- Launch and first callers 8.9%
- CAD 7,894.30 to 12,068.40
- Holdback, 30 days after launch (10%)
- CAD 8,870 to 13,560