Skip to content

Platform Overview

Darwin is a multi-tenant construction cost intelligence platform.

It should be understood as a platform made up of cooperating product surfaces, not as a single application or a frontend plus an API.

The simplest platform narrative is:

Darwin.Site is the working environment, Darwin.API is the domain engine, Darwin.Auth is the identity and tenant-access layer, and Darwin.Admin is the governance console.

Together they support the request-to-baseline workflow:

request → clarify → estimate → review → approve → track → learn

  • Darwin.Site is the operational workspace where users request work, clarify scope, create projects, estimate, review, approve, and track costs.
  • Darwin.API is the domain engine that preserves projects, work requests, tasks, estimations, price snapshots, approvals, active baselines, actual costs, and variance records.
  • Darwin.Auth is the identity and tenant-access layer for authentication, invitations, password recovery, and instance-aware access.
  • Darwin.Admin is the governance console for users, instances, assignments, invitations, and delegated instance-owner administration.
  • Darwin.Learn is the education and enablement layer
  • Darwin.Landing is the public-facing marketing layer

This structure explains why Darwin can support:

  • estimating as governed cost logic, not isolated spreadsheet output
  • workflow governance across requests, tasks, review, approval, and revision history
  • tenant-aware access where every user operates inside the right customer instance
  • cost control against an active approved baseline
  • documentation and enablement that teach the operating model before individual screens

The platform matters because cost decisions only stay trustworthy when the working surface, domain records, access layer, and governance controls agree on the same business state.