Join, the preconstruction and design phase management platform used by more than 50% of ENR Top 50 general contractors, today announced the general availability of unified cost, risk, and schedule capabilities across its platform.
The stakes are high for delays in preconstruction. On an 18-month, $30M project, every day of delay in preconstruction can push $100,000 of revenue out of the current quarter or year. On a $300M project, that number climbs to seven figures per day. Decision delays are largely a coordination problem: cost, risk, and schedule have historically lived in separate places and conversations. While the market has relied on fragmented spreadsheets, conversations, and point solutions, Join's latest advancements provide the collaborative infrastructure required to synchronize project timelines and budget realities.
“Owners expect clarity, transparency, and control early in a project, but delivering that consistently can be immensely challenging,” says Andrew Zukoski, CEO and Co-founder of Join. “With this update, project leaders using Join can show how a slipped decision in April impacts a budget in October. That's the difference between a project that stays viable and one that stalls.”
The Golden Triangle of Preconstruction: Connected in Real-Time
As the industry’s leading preconstruction and design phase management platform, Join is known for best-in-class cost trending and collaborative decision-making. Its latest release builds on these strengths by unifying the Golden Triangle of preconstruction – cost, schedule, and risk – with the below additions:
- Integrated schedule intelligence (Timeline): Teams can now import schedules from Oracle Primavera Cloud (OPC), P6, Microsoft Project, Planera, or Phoenix. These are bilaterally linked to project decisions: When a deadline slips, the cost and risk impacts are immediately visible.
- Active risk management (Risk Register): Join transforms the Risk Register into an active governance tool. Due dates, new visuals, and a bidirectional link with Items clearly connect project risks to the decisions and changes that drive them.
Together, these capabilities create a single system where project teams can manage complexity and communicate it simply.
“Previously, we would assign due dates to decisions, but they would often push past, likely because they weren’t tied to the actual schedule being reviewed in the big rooms,” says Patrick Whaley, Estimating & Preconstruction Manager at Boldt. “By tying cost to schedule in Join, we’re making the impact of every delay visible and actionable.”
Built for the Enterprise, Open for Innovation
While many platforms operate as closed systems, Join is designed to integrate with the broader technology ecosystem contractors already rely on. The Join Public API enables firms to pull preconstruction data directly into internal BI tools and custom dashboards, extending access to Join’s unified decision intelligence across the organization.
Join's AI strategy is built around data integrity and control, practicality and direct customer benefit. Key elements include AI-powered embedded features where appropriate, a public API, and a Model Context Protocol (MCP), an open standard that allows firms to connect their preferred AI applications and agents to Join. This enables teams to automate workflows, analyze project data, and coordinate work across systems, all while maintaining control over their data, models, and processes. Rather than locking teams into a single tool, Join provides the infrastructure to support innovation across an evolving AI landscape.
Join is the industry’s leading preconstruction and design phase management platform, trusted by more than 50% of ENR Top 50 contractors and widely adopted across the industry. Join brings owners, contractors, and design teams into a shared system of record to align cost, schedule, and risk in real time. With AI-enabled connected data and cross-project insights, teams make faster decisions, reduce uncertainty, and win more work through a high-performance preconstruction process. Visit www.join.build