The platform

From the protocol to the verdict, in one record.

One record carries the study from the pasted protocol to the bioequivalence answer, and the business around it. No retyping, no binders, no midnight spreadsheet quote.

One study, start to finish

The CroW sorts the whole lifecycle.

From the first sponsor approach to the final report and the work that follows it, the CroW moves the study through every stage in order, so nothing is skipped and nothing waits in an inbox.

Sponsor approach → feasibility & quote → protocol & build → ethics & regulatory → clinical conduct → bioanalysis, PK & statistics → report, QA & submission → post-submission queries & archive.
Protocol to study

Paste the protocol. Get the whole study, as real documents.

From prose to a working study spine

The engine reads the protocol and drafts the design, the randomisation, the sampling schedule, the eCRF domains, and the analysis-plan rules, then opens each one as a real document you can read, edit, and print. Every field shows where it was read from and how sure the read is.

By hand today

A team rebuilds the CRF, the consent, the randomisation, the SAP, and the worksheets from the protocol. One real account puts it at two months.

The upgrade

One paste, and the study spine plus every document the study and your CRO require are drafted in minutes, ready for review and sign-off.

Protocol Study spine Protocol synopsis Case report form Informed consent Randomisation & SAP Analysis plan
Every document the study and your CRO require, each showing where it was read from. Not a fixed list.
Electronic data capture

The data is checked the moment it is entered, not overnight on a server.

A capture layer that refuses to hold a bad value

Vitals, dosing, blood samples, adverse events, concomitant medication, and deviations are captured against the study and the subject, and every value runs range, protocol-window, and consistency checks as it is typed. A validation brain then reads across records for what a single field cannot show, a sample drawn before its dose was recorded, a duplicate timepoint, a cohort outlier caught on the median and MAD rather than the mean, which an outlier hides in. Nothing moves to analysis until the subject is source-verified and locked, and corrections keep the original. A batch from an instrument is checked the same way on the way in, and a study query list is drafted for the data manager with a suggested resolution on each line.

Legacy EDC today

Data on paper, keyed later, queried days afterward by a server you cannot see, and priced for large pharma.

The upgrade

Checks at entry, in the browser, offline. A study that locks only when every subject is verified, and only then flows to the verdict.

Subject 07 · Period 1 · checked live
Systolic BP 122 mmHgclean
Dose time 08:00clean
Sample 1 h, drawn 09:033 min, logged
Sample ref dose 08:30does not match dosing
1 query open · not yet locked to analysis when verified →
The analytical core

It carries the study all the way to the bioequivalence verdict.

The science is the product

Sample size and power, non-compartmental analysis, the 90 percent confidence interval against 80.00 to 125.00, the full crossover ANOVA table with the sequence, period and formulation terms a reviewer asks for, a distribution-free Wilcoxon and Hodges-Lehmann treatment for Tmax, reference scaling for highly variable drugs, two-stage adaptive design, the f2 biowaiver, and stability shelf-life. Every engine is checked against its published reference, and a stress harness re-runs sixty-two invariant checks across a thousand randomised studies against the exact shipped code.

By hand today

PK in one tool, statistics in another, the bioanalytical numbers retyped in between, and the verdict reached three programs later.

The upgrade

One record runs from clean data to the verdict, with no retyping and the maths traceable.

Sample size and powervs PowerTOST
NCAPhoenix conventions
BE by TOSTFDA and EMA
Crossover ANOVAsequence, period, formulation
TmaxWilcoxon and Hodges-Lehmann
Highly variableABEL scaling
Two-stage adaptivePotvin method C
Biowaiver and stabilityICH M9 and Q1E
Living knowledge graph

Every study, person, sample, and milestone on one living graph.

The whole operation as a graph you can walk. Studies, sponsors, volunteers, samples, and billing milestones link the way they really relate, and work moves along the edges as it happens. A completed study freezes into an archive you can still open years later. Click a node to open its details, hover to trace its connections, or drag one to reshape the layout.

Study Sponsor Investigator Subject Department Task Sample · milestone · report Work in motion
Click a node to open its details and connections. Live studies pulse and pass work along their edges. A completed study fades to an archive; a planned study shows as a dashed ring.
By hand today

Status lives on a whiteboard, in an inbox, and in the project manager's memory.

The upgrade

One graph everyone reads the same way, with archives that outlive the study and monitoring that lights up as it runs.

Controlled records

The binder, replaced by a record that cannot be quietly changed.

Identity, signature, and a QA stamp that travels

Every action is signed with a name, an employee ID, a designation, and a timestamp. Each timestamp carries its own trust label, server-synced under the hosted app or an honest untrusted local clock offline, and never claims to be more than it is. QA issues each document set with a digital stamp and a copy number. The audit trail is hash-chained with SHA-256 over a canonical form, so it breaks the moment it is touched. A correction chains to the latest entry for that field, so a correction of a correction stays unbroken and in order. Controlled prints are logged. Excluded data goes into a register and is kept, never deleted.

By hand today

Paper binders, wet signatures, a stamp pressed by hand, and an audit trail you have to take on trust.

The upgrade

Signed, stamped, copy-numbered, hash-chained, and exportable, with every exclusion explained on the record.

INNOVATIVE CROW
ISSUED BY QA / CONTROLLED COPY
Copy No. 0007
Verify 5b8def2c4d10 · SERVER-SYNCED TIME
India, NDCT Amendment Rules 2026

Intimation or approval, decided before the study starts.

From 7 March 2026 the amendment replaced prior approval with a prior-intimation route through the National Single Window System for lower-risk BA/BE studies, and kept approval for named higher-risk categories. Filing for approval when an intimation would do costs weeks. Starting on an intimation when approval was required is a breach.

The classification, with its reasoning attached

Enter the category, the purpose, and the site status. The console returns the route, lists every rule it applied and what each one decided, and separates the route from the blockers, because a missing Ethics Committee approval stops the study without changing which form you file. It then builds the filing checklist and holds the determination against the study record, so the answer to why a study started on an intimation is on file rather than in somebody's memory.

Today

A judgement call made from a circular, repeated per study, with nothing written down explaining it.

The upgrade

A recorded determination naming the rule, the inputs, the person and the time, ready for the day an inspector asks.

Determination · standard immediate-release molecule
INTIMATIONNSWS prior intimation
Not among the excluded higher-risk categories
Centre CDSCO-registered · satisfied
Ethics Committee approval · satisfied
Excluded categories still needing approval: sex hormones · cytotoxics · beta-lactams · live-microorganism biologics · narcotics and psychotropics
Ethics Committee

The committee has to say yes, and keep saying it.

Every BA/BE centre in India lives with the Ethics Committee, and almost no software holds it properly. It becomes a scanned letter in a folder and a date somebody remembers. Then a study doses on an approval that expired last month, or on a protocol version the committee never saw, and it is found at inspection rather than at the bedside.

An approval that actually stops the dose

The committee is a registered body with members, not a checkbox. The console holds its registration and its composition, and checks that composition against what the rules prescribe: at least seven members, an independent chairperson, a member secretary, a basic medical scientist, a clinician, a legal expert, a social scientist, a lay person, at least one woman. Each requirement carries the reason it exists, so a gap reads as something to fix rather than a code.

An approval is tied to one study and one protocol version, for a bounded period. Then the part that matters: the eCRF asks before it will accept a capture. No approval, an expired one, a suspended one, an approval for a different protocol version, an overdue continuing review, or a committee whose own registration has lapsed, and the capture is refused. Nothing is written. The refusal names which of those it was.

The trap

A system that faithfully records that you dosed a subject without a current approval.

The upgrade

A system that does not let you, and says why on the screen where you were about to do it.

And the clocks. Continuing review runs from the last review, warns as it approaches and blocks once it is overdue. A serious adverse event starts the two reporting clocks the rules set, twenty four hours for the initial report to the sponsor, the committee and the licensing authority, then fourteen days for the detailed analysis. Both run from when the event became known, not from when somebody got round to typing it in, which is the distinction an inspector asks about.

Where the line is. The composition rules are encoded from the New Drugs and Clinical Trials Rules 2019 and the ICMR guidelines 2017, and the module tells you on screen to confirm them against the gazetted text before a filing relies on them. Recording an approval in the console is not the same as the committee granting one, and it does not pretend otherwise. It records what the committee decided, and then holds you to it.

Subject capture · refused
No Ethics Committee approval is recorded
for Study 017. A subject cannot be dosed
under a study the committee has not
approved.
Study 014 · may dose
Study 015 · may dose
Study 017 · no approval
Nothing was written.
Identity, and where the line is

Every record names a person, and we say plainly what that does not cover.

Attribution first, because nothing else counts without it

Sign-in is a named account with an employee ID and one fixed role that cannot be switched afterwards. Passwords are checked against a PBKDF2-SHA-256 derivation with a per-user salt, five failures lock the account, and the session ends when it goes idle. Signing a record re-verifies the password rather than trusting the open session, and the signature carries the account holder's identity rather than a name typed into a box. A hash-chained audit trail proves a record was not altered; the account is what proves who made it.

The trap

An audit trail that proves integrity but attributes every entry to a role anyone at the desk could select.

The upgrade

A named, employee-numbered person on every entry, signature and determination.

Two configurations, and we say which one you are in. Run the console on its own and it gives you attribution: every entry names a real person with an employee ID and a fixed role. That is honest and it is not access control, because a file you can edit cannot enforce anything. Run the sync server alongside it, one process on your own machine or your own India-region server, and the decision moves somewhere nobody using the console can reach. Your role and every permission are checked there. Two coordinators cannot silently overwrite the same subject-period, because the second one is told who is holding it. Timestamps come from a clock the user did not set.

The console states which of the two is in force on the sign-in card, checked live rather than asserted, so nobody has to take our word for it. That is the sentence to put in front of a quality unit: the deployed configuration enforces access control, controls concurrency and issues its own timestamps. The offline file remains what it always was, the thing you can evaluate in an afternoon without involving IT.

Audit entry
Dr A. Sharma (EMP-1042, clin)
e-signature · reviewed and approved
2026-07-16 09:41:22 · SERVER-SYNCED TIME
hash 5b8def2c4d10…
Role fixed by the account
Password re-verified at signing
Enforced authorisation: hosted only
Commercials

A quote that shows both sides where the money goes.

Cost, margin, and the sponsor price in one view

Set the study and the build-up appears across clinical, bioanalytical, data and statistics, and pass-throughs, with the CRO cost beside the sponsor price on every line. It reads live capacity from operations and, when clinical beds or bioanalytical is the binding constraint, suggests a yield adjustment you confirm before it touches the total. Put in the sponsor's target budget and it tells you whether the margin survives, and which levers recover it if not.

By hand today

A spreadsheet quote, a margin half-guessed, and a single number shown to the sponsor.

The upgrade

A transparent build-up, the margin you actually keep, and a clean quote in one click.

Clinical
Bioanalytical
Data and stats
Pass-throughs
Margin kept
+ yield and constraint adjustment suggested from Module 08, applied only on confirm
Your data, your machine

It runs on your laptop and saves to your disk

Open the app and the console runs on your own machine, saving every change to a file you control. Nothing leaves the building. Refresh the page, restart tomorrow, and your work is still there.

By hand today

Files scattered across drives and inboxes, the latest version anyone's guess.

The upgrade

One local store, saved automatically, with a backup of the last save kept beside it.

Local data on · saved to disk
data/store.json
data/store.json.bak
localhost:4173
No account. No cloud. No data leaving your network.
Validation

Every number is checked against the packages your biostatistician already trusts

Sample size, power and non-compartmental analysis are not things you take on faith. We ran PowerTOST and NonCompart, the reference implementations regulators and biostatisticians already recognise, across seven study designs and the whole coefficient of variation range, and stored what they produced. The console reproduces 610 of 610 of those values, and it re-runs the whole set every time it loads.

Then press the button marked Prove the harness can fail. It bends each engine by a known amount, shows you the checks going red, and puts them back. Anyone can display a green tick. Being able to make it go red on demand is the part that means something.

The trap

A tool that says it is validated, with nothing you can run yourself to check.

The upgrade

A qualification report you generate on your own machine, naming every check, every deviation, and the package version it was compared against.

Where the line is. Those reference packages are licensed in a way that would not let us ship their code, so we did not. We ran them and kept the numbers. Numbers are facts and facts carry no licence. Nothing of theirs is inside the product.

The validation pack comes out of the build

One click drafts a risk-based validation pack from the live system. The user requirements, an FMEA risk register, and a traceability matrix mapping each engine to its published reference. The artefact your quality team finishes, instead of starts.

By hand today

Months assembling the computer system validation file from a blank page.

The upgrade

A structured pack generated from the build, ready for QA to extend.

User requirements7 items
FMEA risk registerseverity and mitigation
Traceability matrixengine to reference, verified
Book a working session

Bring a protocol. Leave with a study spine.

Run one of your own protocols through the console and watch the design, the documents, the analysis, and the verdict appear inside the same hour.