49 apps · one record · one OS Construction has an operating system now.

Daily logs, drawings, RFIs, schedules, budgets and pay apps run as apps on one record, with one permission model and one API. Nothing re-keyed. Nothing out of sync.

14-day free trial, no card. Have an account? Sign in

Illustration on sample data: on the Riverside Medical Center project, one record moves through six apps. A daily log at 06:10 reports missing fire dampers, RFI-212 asks the architect, the schedule adds the work, change order 14 for $86,400 is approved, budget line 23-330 takes $78,100 of cost, and Pay App #9 bills $69,120 of it.

Your project lives in six places.

One record. Every app.

Six copies. Six versions of the truth.

Follow the $86,400. Right now it reads five ways.

CO #14 · $86,400 · entered once, the same in every app

The apps

Every tool is an app. One system under all of them.

49 project tools span the daily log to the pay app. Project Financials covers job budgets and billing; company Accounting contains the ledger, payables, receivables, banking and payroll.

  • Core Tools 11
  • Project Management 24
  • Financial Management 11
  • Preconstruction 3

Opens CO #14 in a tool. In the wall, the arrow keys move between tools and Enter shows the record in that tool.

  • Analytics Preview
  • Documents
  • Directory
  • Tasks
  • Admin
  • Project Archive
  • Activity
  • API Docs
  • Notifications
  • Webhooks
  • Jobs
  • Emails
  • RFIs
  • Submittals
  • Action Plans
  • Inspections
  • Observations
  • Coordination Issues
  • Correspondence
  • Incidents
  • Conversations
  • Equipment
  • Punch List
  • Workforce Planning
  • Materials
  • Timesheets
  • Meetings
  • Models
  • Schedule
  • Daily Log
  • Photos
  • Drawings
  • Specifications
  • Forms
  • Transmittals
  • Accounting Preview
  • Prime Contracts
  • Budget
  • Direct Costs
  • Commitments
  • Change Orders
  • T&M Tickets
  • Payment Applications
  • RFQs
  • Change Events
  • Work Breakdown Structure
  • CRM Preview
  • Bidding
  • Prequalification
  • Company appsAccounting
  • PlannedModel coordination+
  • PlannedAI agents
One record

Every app reads and writes the same project data. RFI-212 becomes CO #14 becomes a pay app line without a copy.

One permission model

Roles and per-tool permissions, set once for your team, owners and subs. MFA, SCIM and an audit log built in.

One API

1589 REST endpoints in the reference, 1359 implemented today. Build on it ↓

Company Accounting is separate from project Financials. Other dashed tiles are planned. See the road ahead ↓

The proof

Your tools don't talk. Your people do the talking.

One change order. Six systems. Every handoff is a re-key, and every re-key is a chance for the number to drift. Race it.

Same , fused back into one record. Approve it once.

Lane A · Today Day 1 10:42 · standing by
Tap to approve. Watch both worlds update.
Lane B · os.construction 0.00 s standing by
Lane A

Today: 6 tools, 0 connections

    0Re-keys
    0People
    0Errors
    Lane B

    os.construction: 1 record

    CO #14 · from RFI-212Fire dampers, Level 3 · $86,400
    Pending

    Done. The team is already on the next RFI.

    0Re-keys
    0People
    0Errors
    The verdict

    Same change order. 9 days vs 0.4 sec.

    Start free trial →
    StepTodayos.construction
    Until every system agrees~9 days0.4 sec
    Re-keys50
    People touching one number61
    Errors introduced30
    Where the truth lives6 copies1 record

    Illustrative · sample data · Riverside Medical Center, Job #24-118

    The data core

    Enter it once. Every app knows.

    Projects, financials, insights and AI agents, stacked on one data core. Projects and project financials are live today. Accounting is in preview for manual evaluation. Agents are Planned.

    The  posts once: budget 23-330 takes +$78,100 cost, plus $8,300 markup.

    00Data coreOne data model under everything01ProjectsField, RFIs, submittals, logs02FinancialsBudgets, commitments, billing03InsightsLive WIP, forecasts, dashboards04AI AgentsBack-office workforce

    Explore company Accounting →

    00 · Data coreSimulated · sample data

    Entered once. Used everywhere.

      One recordCO #14Fire dampers · RFI-212$86,400
      • ProjectsLinked to RFI-212
      • FinancialsBudget 23-330 +$78,100 cost
      • InsightsMargin forecast re-run
      • BillingAdded to Pay App #9 draft

      Entered once. Used everywhere.

      Open CO #14 in the 3D model

      The field

      The same OS on the jobsite.

      On a phone it becomes a home screen of apps. The super logs it once at 06:10; the PM, the budget and the owner see the same record before the coffee is cold.

      • Daily log & photosCrews, weather, deliveries and notes, with photos on the record.
      • Punch & inspectionsChecklists and punch items that close themselves out.
      • Incidents & observationsSafety reports that roll up to your OSHA 300 log.
      • Drawings & specsThe current set, on site, in the same app as the RFI.

      Runs in any phone browser, nothing to install. A native app and offline mode are Planned.

      Riverside Medical · #24-118Good morning, Sam
      22crew on site2inspections4open punch
      Up next · sample data

      10:00Above-ceiling inspection, L3

      RFI-212Waiting on the architect

      Try it · tap any app · sample data

      1. Change anything on the phone: it lands on the same record, everywhere.
      Developers

      It's an OS. Build on it.

      The apps your team uses are the API you call. Read and write the same RFIs, budgets and pay apps, with the same permissions, over REST.

      1589
      REST endpoints in the reference
      1359
      implemented today
      49
      tools behind one API
      • OAuth bearer tokens with per-tool scopes
      • SCIM 2.0 provisioning, MFA, audit log
      • CSV and PDF exports. Your data stays yours
      • Importer to bring projects from your previous system
      • Webhook subscriptions Preview

      Read the API docsQuickstart →

      AI agents · Planned · not in the product yet

      Agents do the work. You sign off.

      Planned: agents that know cost codes, retainage and AIA billing, working on the same record your team already uses in os.construction. Scroll from field to pay app: the field logs it, agents draft it, a person approves every step.

      By the pay app cutoff the $86,400 bills itself: SOV line 10 on Pay App #9, $69,120 (80% installed and stored).

      Riverside Medical Center · Job #24-118 06:00 Day 1 · Field to books
      0Re-keys
      1Systems
      0Approvals
      0.0Hrs back*
      Superintendent

      Logs a hidden condition from the field.

      No fire dampers above the L3 corridor ceiling. Photo and note, done.

      06:10 NO DAMPER · L3
      Photo · L3 Daily log 1 record
      RFI Agent Agent

      Drafts RFI-212 with photos and spec refs.

      The PM reads it and sends it in one tap.

      RFI-212Drafted by agent
      Missing fire dampers · L3 corridor Spec 23 33 00 · §2.4 Drawing M-301 2 photos · 1 note Send to architectSent · 08:31
      Architect → PM

      The answer lands. PM converts it to CO #14.

      Priced from the RFI. Nothing re-keyed.

      Architect · 11:45Provide dampers per 23 33 00. Proceed.
      ↓ convert
      CO #14from RFI-212
      $86,400 Sub · Summit Mech.$68,000 Labor + firestop$10,100 Markup$8,300
      Owner

      Approves CO #14 from their phone.

      Live today: budget, commitments and forecast update in the same instant.

      Approve CO #14Approved
      Budget+$78.1K Commit.CCO-03 Forecast11.4% BillingQueued
      Billing Agent Agent
      23 days later · pay app cutoff

      Bills CO #14 on Pay App #9.

      Installed and stored by cutoff: 80% of CO #14 bills on Pay App #9.

      Pay App #9G702 / G703
      Work this period$2,241,280 + CO #14 · line 10 (80%)$69,120 This period$2,310,400 Retainage 10%−$231,040
      Apex Steel · waiver requested CoreDry · waiver requested
      Controller / CFO

      Opens a live WIP. No month-end rebuild.

      Margin 11.4% on Riverside. Fade flagged on 3 jobs.

      Projected margin · 24-11811.4%
      14 active jobs · sampleWIP 24-118 Riverside · fade−1.8 pts 23-207 Northgate · fade−0.9 pts 24-031 Cedar Park · gain+0.3 pts
      Night shift Agents

      Agents work the overnight queue.

      Every action logged and held for a human to approve.

      Agent queueOvernight
      1. Coded 12 invoices to cost codes
      2. Matched AP to commitments
      3. Risk scan · 1 flag: INV-4471
      4. Drafted Monday owner report
      Project Manager

      The morning briefing is waiting.

      3 approvals · 1 risk · everything else done.

      Morning briefing06:00
      12 coded invoices Monday owner report Pay App #9 to owner INV-4471 over PO-118

      *Illustrative · sample data · agents are Planned

      The workforce we're building 6 agents · Planned

      Human approval on every actionAudit trail (live today)Your data stays yours

      • AP AgentCodes every invoice to job and cost code. Matches POs and commitments.
      • Billing AgentBuilds the pay app: SOV, retainage, lien waivers, G702/G703.
      • Risk AgentWatches every job for fade, overruns and schedule slip.
      • RFI AgentTurns field notes into RFIs, with photos and spec refs attached.
      • Compliance AgentChases COIs, lien waivers and safety docs before they lapse.
      • Reporting AgentDrafts owner reports, WIP and closeout packages for a person to approve.
      The road ahead

      From one record to the autonomous back office.

      Here's where a single construction data core can go. Founding contractors help decide the order.

      LiveNow · 0 km

      Live today

      • Projects: RFIs, submittals, drawings, specs, daily logs, punch, inspections, meetings, schedule.
      • Project financials: prime contracts, budget, commitments, change events → change orders → pay apps, on one record.
      • Company Accounting: general ledger, payables, receivables, banking, payroll and reports, available for manual evaluation.
      • Admin: per-tool permissions, invitations for owners and subs, MFA, SCIM provisioning, audit log, REST API.
      • In preview: Analytics (dashboards, earned value, Project Story, a WIP view) and construction CRM, from first inquiry to won project and warranty.
      • 14-day free trial on a sample project.

      Built with contractors. Founding contractors set the order of what’s Next.

      PlannedNext

      Accounting enhancements and agents

      • Historical AR reconciliation and certified WIP close.
      • Expanded 3D model coordination, on the same record.
      • Cash forecast and fade against bid margin, from the same numbers.
      • Agents draft the work. Your team signs off.
      • Photos and daily logs post straight to cost codes.

      Field capture that feeds the ledger directly.

      The visionFuture

      The autonomous back office

      • Agents close the month: accruals, WIP and reconciliations ready for sign-off.
      • Fade, overruns and lien exposure flagged before they hit.
      • A digital twin tied to the GL. The building and the books, one model.
      • Drones, sensors and equipment telemetry update progress and job cost.

      Humans still approve. Always.

      Every job. Every dollar. One OS.

      Founding program: open

      Start today

      Break ground today.

      Start a 14-day free trial with a sample project ready to explore. Invite your team when you’re ready.

      Want a say in what ships first? The founding program adds a direct line to the team.

      14-day free trial, no card. Pricing for paid plans isn’t set yet; talk to us. Have an account? Sign in.

      That was our job. Try it on your own numbers

      Charley ForeyBuilt by Charley Forey, who has spent ten years connecting construction software. Read why

      • Shape the roadmap
      • Pricing before you commit
      • A direct line to the team
      
      Answers

      Questions, answered.

      Straight answers about what's live, what's next and who it's for.

      os.construction — answers
      • One operating system for construction. Today: project management and project financials on a single data model: RFIs, submittals, drawings, daily logs, change orders, budgets, commitments and pay apps. A change order logged from the field updates the budget, the commitment and the pay app from the same record. Company Accounting is separate; AI agents are planned, on the same core.

      • General contractors and specialty contractors, from the super and PM to the controller and CFO, plus owners who want to see the job without waiting for a report. If your team re-keys data between PM software, accounting and a WIP spreadsheet, start with a free trial on the sample project.

      • Most contractors run the job in one system and the books in another, with an integration in between. os.construction puts project management and project financials on one record today: the change order logged in the field is the budget change, the commitment change and the line on the pay app. Company Accounting is a separate area for the ledger, payables, receivables, banking and payroll; Financials covers each project.

      • Partly, today. os.construction can import project records with a dry run. Company Accounting supports reviewed CSV journal and opening trial-balance imports; control-account balances and dimensions require separate workflows. Tell us your stack and we’ll help assess what moves.

      • Planned. Agents aren’t in the product yet. When they ship, they’ll do the busywork on your real data: coding invoices, drafting change orders, chasing lien waivers, assembling pay apps. They’ll propose; a person approves every action, and every step lands in the same audit log your team’s changes already write to.

      • You own your data. Export lists to CSV and key documents to PDF any time, or pull everything through the REST API. Access is per project and per tool (none, read only, standard, admin), sign-in supports authenticator-app MFA, company admins can provision users over SCIM, and changes on supported tools are written to an audit log. We don’t hold SOC 2 or ISO certifications today. Details: /security.

      • It runs in the browser on phones, tablets and laptops: daily logs, RFIs, punch lists, photos and drawings from the jobsite. There’s no native app and no offline mode yet; both are Planned. If your crews work without signal, tell us.

      • Project financials are live: prime contracts and schedule of values, budget with forecasting and snapshots, commitments (subcontracts and POs), change events to change orders, pay applications with retainage. Company Accounting includes AP, AR, the general ledger and payroll. Historical AR reconciliation and certified WIP posting and close remain unavailable; verify balances and workflows before relying on it as your book of record.

      • Yes. A REST API with OAuth bearer tokens, scoped access and paginated responses covers the project tools. Webhooks are in progress. See /developers.

      • Today. Start a 14-day free trial; your workspace comes with a sample project. Pricing isn’t set yet, and we’ll share it before anyone commits.

      • A direct line to the team, working sessions on your real workflows, a say in what ships next (accounting enhancements, agents, imports), and pricing shared before you commit.

      Start free trial
      ESC
      ↑↓ navigate↵ run / asktab follow-upsesc close