Predictable sort
Active / ready / closed-today buckets. Within each, overdue first, then priority, then due date, then item number. No re-tuning.
Drawings, RFIs, submittals, change orders, daily logs, CPM schedule, and AIA-grade pay apps — in one place, on one record, with one source of truth. The PM tool that doesn't make accounting re-key your change orders or your foreman re-type the daily log.
Drawings versioned at the sheet level — not the document level — so a revised A-201 doesn't bury the unchanged S-301. Old revisions stay accessible with a clear superseded stamp. RFIs and submittals link back to the exact sheet and detail they reference.
| Sheet | Title | Rev |
|---|---|---|
| A-101 | Site Plan | 02 |
| A-201 | Floor Plan — Level 3 | 04 |
| A-202 | Floor Plan — Level 4 | 02 |
| S-301 | Steel Framing — Tower | 01 |
| M-501 | Mechanical Riser | 03 |
| E-401 | Power — Levels 3–5 | 02 |
RFI and submittal logs that learn each owner's approval cadence. Aging visualized against the SLA the owner has actually demonstrated, not the one in the contract. Auto-escalation when an RFI crosses the threshold — no more "I forgot we sent that one."
| RFI | Days | vs SLA | Status |
|---|---|---|---|
| #218 Elevator pit waterproof | 9 | 147% | Escalated |
| #214 Elevator hoistway clear | 5 | 82% | Reminder |
| #207 Elevator cab finishes | 2 | 33% | Pending |
| #188 Elev pit drain | — | — | Closed |
A change order in AOS is a single record that knows about its source RFI, its cost detail, the schedule task it impacts, the pay app where it'll land, and the GL accounts it'll hit. Once approved, it threads through every system without anyone retyping anything.
Schedule-of-values driven pay apps with continuation sheets, retainage, stored-materials lines, change-order rollup, and lien-waiver attachments — generated in the format your owner already approves. No more "the architect rejected the cover sheet" four days into the cycle.
| Code | Description | % Comp | This period |
|---|---|---|---|
| 03 30 00 | Concrete | 88% | $48,200 |
| 05 12 00 | Structural steel | 72% | $112,400 |
| 07 50 00 | Roofing | 22% | $31,800 |
| 08 80 00 | Glazing | 14% | $22,900 |
| 09 21 16 | Gypsum | 4% | $4,750 |
Daily logs inherit from the foreman's morning briefing, voice logs, crew-of-the-day, weather, and equipment pin. The CPM schedule recalculates downstream tasks when a change order or field condition shifts a start date. Both feed the owner's morning briefing.
Foreman opens AOS; the briefing pre-fills the daily log header — date, shift, weather, crew. Nothing to retype.
Throughout the day, voice logs and crew assignments thread into the log body under the right cost code and trade.
End of day, the foreman closes the log; each worker attests hours from their phone. Disputes surface before payroll.
Schedule recalculates based on actuals; the 3-week lookahead republishes for tomorrow's crews automatically.
Active / ready / closed-today buckets. Within each, overdue first, then priority, then due date, then item number. No re-tuning.
Field photos with location and timestamp metadata preserved; auto-organized by sheet number or cost code.
Owner-architect-contractor and sub-trade meetings with rolled-forward open-items lists and standardized minutes.
Punch close-out, O&M manuals, warranty matrices, retention release — the boring three weeks that decide whether you get paid.
Contract docs, addenda, ASIs, and bulletins with version stamps; what's "current" is never ambiguous.
Monthly project report assembled from RFI / submittal / CO / pay-app activity. Branded, owner-portal delivered.
30 minutes. Bring a recent pay-app cycle, a drawing rev, and an RFI you've been chasing. We'll show you how it lives in AOS.