Our products

One platform. Four engines. Built for clinical research operations.

Apta

Apta

ap·ta[AHP-tah]

Suitable, well-fitted.

Apta ingests a protocol PDF and converts it into CTPM, Concordare's digital protocol format. Every visit, procedure, eligibility criterion, lab, and assessment is parsed into a structured object that downstream outputs are built from. The conversion runs in minutes. AI is used only at ingestion, so once a protocol is in CTPM, every operational artifact is generated by hard-coded logic derived from the protocol rather than a model guessing at the answer.

AvailabilityGeneral Availability
Structura

Structura

struc·tu·ra[strook-TOO-rah]

Structure, construction, a fitting-together.

Structura reads the CTPM produced by Apta and generates operational documents on demand. Every value in each document is pulled deterministically from the CTPM rather than retyped by hand, whether that's visit names, windows, procedures, lab panels, or timepoints. Upload a protocol amendment and the changes propagate automatically. Generated documents match the formats sites already work with, so existing workflows remain intact.

AvailabilityGeneral Availability
Porta

Porta

por·ta[POR-tah]

Gate, entrance.

Porta pushes CTPM data directly into the eClinical systems studies use. Once a protocol is in CTPM via Apta, Porta configures the downstream systems from that single source, so visit schedules, eligibility, lab panels, and procedures all populate automatically. Sites have their study built in REDCap in minutes instead of weeks. Sponsors have assurance that every participating site is running the protocol the same way, against the same information.

AvailabilityBeta
Iter

Iter

i·ter[IH-ter]

Path, journey.

Iter uses the structured CTPM produced by Apta and determines the specific activation steps the protocol requires at your site. It maps protocol requirements against your site's configured capabilities, staff, and workflows, then sequences the activation work into an explicit, dependency-aware plan. As steps are completed, Iter recalculates what's unblocked and what comes next. Activation stops being a guessing game across spreadsheets and emails and becomes a path forward the whole team can see.

AvailabilityBeta