Your project's intelligence layer.

BUL reads every record your project produces, across every system you already run. It forecasts what is going to go wrong, names the records it saw it in, and turns that into work your team can apply.

Every record, one graph
The stack

One layer above everything you already run.

Post Constructionget paid and hand it over cleanFinancial Managementprotect the margin you bidProject Managementpaperwork stops moving the dateField Managementknow what the crews walk intoPreconstructionprice it before you own the riskIntelligencesee the week before it happens
Weekly outlook

What that looks like on Monday morning.

BUL Weekly Outlook — predicted risks, the week on site, and the suggested action plan
How it reads

Any subject. Any lens.

A drawing set through fire code. A submittal through the spec book. A scope package through cost.

1 · PROJECT 2 · DRAWING SET 3 · AGENTS 4 · CODE & RISK 24 sheets · 1,024 elements Code Analyst Fire & Life Safety Plan Reviewer Accessibility Detail Reviewer Cost Analyst
1 · ProjectEverything your team already files.
2 · Drawing setEvery sheet and element becomes a node.
3 · AgentsSix readers, each with a specialty.
4 · Code & riskChecked, cited, and scored.
Closeout

Hand management a finished closeout package the day they ask.

Closeout is not a scramble at the end. BUL assembles the package while the job runs — every warranty, O&M, as-built, lien release and final cost record filed against the contract requirement it satisfies. When the owner or your executive team asks for it, you export it. Same day.

Built as you go. Every document lands against the closeout requirement it closes, from the first submittal on.
Gaps named, not discovered. BUL tells you which sub still owes what, weeks before demobilization.
One export, management ready. Indexed package with a cover summary your team can present.
It keeps working after handover. Retention, unbilled changes and warranty calls stay tracked through the warranty year.
See a sample package
Closeout package — Fairground Tower B 94% COMPLETE
As-built drawings — 214 sheetsVERIFIED
O&M manuals — 18 divisionsVERIFIED
Warranties & guarantees — 46 itemsVERIFIED
Final punch list — signed offVERIFIED
Permits & certificate of occupancyVERIFIED
Lien releases — 3 subs outstandingPENDING
Training records — elevator, BMSPENDING
Final cost report & retention logVERIFIED
Cover summary · index · 1,842 files · 2.4 GB Export package ↓
Findings

Answers you can cite

Every finding carries its evidence: the sheet it came from, the section of code or spec it violates, what was required, and what was provided. Your team checks the citation, not the model.

See a live analysis
Intelligence › Analysis result

Arch DD Set × Fire & Life Safety

24 sheets read against 1,247 requirements · 6 agents · 2 min ago
24Sheets
1,247Rules
4Issues
93%Coverage
Partially compliant76 / 100 · 4 issues found
Issues found
Sprinkler coverage gap — Level 3CRITICAL

Coverage gap of 84 SF at the north corridor jog. Hydraulically remote area does not include this bay.

NFPA 13 § 8.6.2.2 · A2.03 · required 225 SF/head · provided 312 SF
Fire alarm device spacing — Stair 2MODERATE

Notification appliance spacing exceeds the maximum for the stair enclosure; two floors have no visible device.

NFPA 72 § 18.5.5 · A5.03 · required max 100 ft · provided 148 ft
Prediction

Where the job lands

The same graph that reads your documents projects your outcome. Completion date, cost at completion, and the drivers behind both — recut as procurement, approvals and field production move.

Forecast your job
Cost at completion Confidence 82% · recut 4 h ago
$41.6M +4.5% vs contract Contract $39.8M · range $40.9M – $42.7M
NTP TODAY CLOSEOUT
Substantial completion
Mar 04 · +23 days
Largest driver
Curtain wall, 3rd resubmittal
Float remaining
6 days
Action

A prediction that arrives as work

Every predicted risk names the records it came from and proposes the moves that clear it — who to call, what to re-book, which permit to re-file. Your team applies the plan or edits it. Nothing sits in a dashboard waiting to be read.

See the outlook
HIGH
Level 3 deck pour collides with 0.9 in. of rain

142 cy is scheduled against a day forecast to hold rain from mid-morning. The daily log shows formwork at 80%, so the pour can move without losing the rebar inspection.

Wed 19 Aug · all day
Detected from Master Schedule A-1390 Daily Log DL-0812 Weather feed 19 Aug hourly
Suggested action planApply all
1Move the pour to Fri 21 Aug, 06:00 startKeep the Wed rebar inspection · A-1390Apply
2Push the concrete order and pump to FridayVulcan · 24 h notice · PO-2233Apply
3Order poly sheeting today — not yet requisitioned1,800 sf · REQ-0471Apply
Preconstruction

Price the work before you own the risk.

One workspace carries a pursuit from first contact to award — leads, ballparks, estimates, takeoff, bid packages, leveling and the proposal — with the intelligence layer reading every record as it lands.

BUL Preconstruction — pipeline, deadlines and cost & bid intelligence in one workspace
Ballpark

A defensible number before anyone opens a drawing

Explicit assumptions — area, units, construction type, parking — drive a conceptual range with a stated confidence, benchmarked against comparable projects from your own history. When drawings arrive, one click converts it into a detailed estimate.

Explore Ballpark
BUL Ballpark — conceptual estimate with midpoint, range and confidence
Bid Leveling

Compare bids that are actually comparable

Exclusions are priced and added back per bidder, so the submitted number and the normalized number sit side by side — and the recommendation is made on the leveled total, not the lowest headline figure.

Explore Bid Leveling
BUL Bid Leveling — submitted and normalized bids side by side with a recommendation
Proposals

From approved estimate to signed proposal

Base price, alternates, allowances, qualifications and schedule assumptions assemble into a numbered, revisioned document — with pre-issue checks confirming the estimate is approved and scope gaps are resolved before it sends.

Explore Proposals
BUL Proposals — client-ready commercial proposal with pre-issue checks
How intelligence works

Four steps, running continuously.

01 — CONNECT

Connect what you run

Tell us which systems hold your records. The BUL team builds each connection for your account — read-only, from what your team already files into.

02 — INGEST

Build the graph

Every sheet, spec section, record and requirement becomes a node. The relationships between them are the product.

03 — PAIR

Pick a pair and run

Any subject, any lens. Agents read the pair and return findings with the citation, the requirement and the delta.

04 — DELIVER

Deliver the package

Findings become work, forecasts become decisions, and the record becomes a closeout package you can hand over.

1,247Requirements checked against a single drawing set, in minutes.
48 hFrom first connection to your first weekly outlook.
12 moCoverage past substantial completion, through the warranty year.
Connections

We build the connection you ask for

BUL replaces nothing — it sits above the project management, accounting and scheduling stack you already run. Connections are not a self-serve switch and are not pre-built. Tell the BUL team which systems hold your records, and we scope what is possible for your account, subject to that system’s API terms and the access your own licence gives you.

Request an integration
Systems customers ask us about Names below are the systems customers most often ask about. Nothing here is switched on until you ask us for it.
Built on request
ProcoreAutodesk BuildPrimavera P6 MS ProjectSage 300 CREQuickBooks BluebeamSharePointEgnyte OutlookMCP · API

Product names are the trademarks of their respective owners and are used here only to identify the systems customers ask about. Their use does not imply any affiliation with, sponsorship, endorsement or partnership with BUL Technologies.

Running something that is not on this list? Bring it to us. Connections are scoped during onboarding; what we can read depends on the system’s own API terms and on the access your licence permits. We will tell you before you sign if a connection is not feasible.

Talk to the BUL team
Forward deployed

We set it up on your job, not in a sandbox.

One project first, on the part of the work where your margin leaks hardest. When it holds, it goes to the rest of the portfolio.

Book a demo
01

Book a demo

Thirty minutes on a job you are building now. We run one week and one pair on your own records, and show you what comes back.

02

We build your connections

You name the systems, we scope and build each one. Read-only access to your documents, cost and schedule — no re-entry, no new workflow for the field.

03

Start on one project

We go live on a single job and train on your closed ones, so the model knows how your trades and approvals actually behave.

04

Roll it to the portfolio

Every active job moves onto it — and closed jobs stay on it, through closeout and the warranty year.

Get started

Stop leaving money on the table.

Every risk you see a week early is margin you keep — a pour that does not get rained out, a crane day you do not pay for twice, a change you bill instead of eat. Pick a time and we will run one week of your job live.

Book a demo