Skip to main content

Your trials, your burn, your runway. One connected picture.

Purpose-built for clinical-stage biotech: every number traces to source, and the whole model moves the moment your trial does.

One connected model

Trials to runway, one place

P10/P50/P90

Honest cost ranges, benchmarked on 70,000+ trials

One change, everywhere

The milestone cascade updates the whole model

Weeks to go live

Not a six-month implementation

The problem

Your trial data, your actuals, your forecast, and your cash runway live in four different places.

So every question starts with reconciliation: export from the CRO tracker, pull actuals from QuickBooks and BILL.com, rebuild the runway model in a spreadsheet. Your CEO asks on Tuesday how a three-month slip changed the runway; the board asks on Thursday; the honest answer to both takes days to assemble. Each system is right on its own and stale against the others the moment a trial changes, so you manage cash by looking backward. What you do not have is one place to see trials, burn, and runway together.

The Platform

One connected platform, built around your numbers.

Defensible enough for your board, current enough for Tuesday morning.

CaladanCore is the financial engine and Milestone Register at the center. TrialCast and VendorCast feed cost and commitment data in. RunwayMap and BoardReady draw financial and milestone data out. Change one input and the connected numbers move together.

Platform data-flow diagram. Systems of record (QuickBooks and BILL.com, with NetSuite coming soon) feed actuals in. TrialCast and VendorCast feed cost and commitment data into CaladanCore, the central financial engine and Milestone Register; the VendorCast connection is confirm-gated, not automatic. CaladanCore feeds RunwayMap and BoardReady.

Systems of record QuickBooks BILL.com NetSuite (coming soon)
IN PRODUCTION

The hub

CaladanCore

Financial engine + Milestone Register the spine

Three-statement model, budget-vs-actual, and AI variance commentary.

Your lead trial's first-patient-in slips three months. You change one date in CaladanCore's Milestone Register, and the connected numbers follow: TrialCast reprices the enrollment curve, CaladanCore recomputes burn, and RunwayMap re-times the raise. In the room, not next week.
1

Change one date

First-patient-in slips three months. You update it once, in CaladanCore's Milestone Register.

2

TrialCast reprices

The enrollment curve is repriced and the timing of the trial's patient and site costs shifts with it.

3

CaladanCore recomputes

The three-statement model and burn recompute against the new timeline, every figure still tracing to its source.

4

RunwayMap re-times the raise

The cash curve redraws, the funding event moves, and an alert fires if the raise now lands too close to zero.

Vendor commitments enter through VendorCast on review, never silently: AI proposes, a human confirms before anything posts.

See it cascade on your own trial data.

Book a Demo

CaladanCore

Numbers that trace to source

Every figure in CaladanCore is computed in code and traces back to a source transaction. The three statements (P&L, balance sheet, cash flow) reconcile to one model, budget-vs-actual and forecast-vs-actual drill down to the line, and AI variance commentary explains each number a deterministic engine already calculated. It never invents one.

Every number traces to source

Reported number
Net burn (line)
Forecast
OPEX · Studies · CMC
Source
QuickBooks / BILL.com actual
AI note

"Burn rose on CMC timing, offset by slower site activation." AI explains the figure; the engine computes it.

TrialCast

Uncertainty shown honestly

Point estimates lie. TrialCast models enrollment with three curve options and runs a Monte Carlo simulation to show cost as a P10/P50/P90 range instead of a single guessed number. Patient and site costs are built bottom-up, per site and per visit; CRO and lab costs are allocated top-down as a percentage of the trial total. The P10 to P90 cost band reflects CRO duration variability, and smart defaults are benchmarked against 70,000+ public AACT (ClinicalTrials.gov) trials.

Explore TrialCast
Click to expand

VendorCast

Know what you owe before the invoice arrives

VendorCast reads your CRO and vendor contracts and extracts the payment obligations, milestones, and terms into an Expected Invoice Register. Nothing posts on its own: AI proposes, a human confirms. Incoming BILL.com invoices are matched automatically against what you expected to owe, with exceptions flagged, and vendor terms flow into your AP forecast so month-end holds no surprises.

Explore VendorCast
Click to expand

RunwayMap

See the raise before you need it

RunwayMap projects burn and runway from your live forecast and ties funding events to the milestones that trigger them. Overlay scenarios to see how a slip or an added cohort moves the timing of your cash and your raise: scenarios shift when money is needed, not how much the trial costs. Strategic alerts fire when runway drops below your threshold ahead of a key milestone.

Explore RunwayMap
Click to expand

AI never invents a number.

Every figure Caladan shows is computed in code and traces to a source; AI is structurally blocked from emitting a number, and any it tries to produce is screened out and logged. It writes only the narrative around those numbers, and contract data posts only after a human confirms it.

Built for security review SOC 2 Type II (audit in progress) HIPAA-aware architecture Multi-currency

Ready for finance numbers you can defend?

See CaladanCore, TrialCast, VendorCast, RunwayMap, and BoardReady working on your own trial and your own actuals.