I need a purpose-built project management system that fits the way a civil construction company actually runs jobs. The core platform should centralise everything that now lives in separate tools, so our team can move from an initial estimate right through to final invoicing without re-keying data or losing version control. Key integrations are non-negotiable: • Microsoft Project – schedules created by our planners must sync both ways so changes to critical paths or percent complete instantly reflect in the new system and vice-versa. • Estimating software – the estimating output we already trust (quantities, cost codes, resource breakdowns) should seed the job file automatically, creating the baseline budget, work packages and cost tracking codes. • Invoicing system – progress claims generated from site quantities or milestone completion need to flow directly into our accounting package, keeping Accounts and Project Managers on the same page. The application will serve three distinct roles: Project Managers who drive the programme and costs, Site Supervisors who update daily production and attach field documents, and Accountants who confirm claims, variations and retention releases. Each role should see only what matters to them while sharing a single, authoritative data set. I’m open on the tech stack as long as you can demonstrate reliability, scalability and straightforward user administration. Please outline your suggested architecture, integration approach (API, middleware, or direct database links), and how you would handle permission levels and audit trails. Deliverables 1. Functional specification covering workflows from estimate import to final invoice. 2. Wireframes or clickable prototype demonstrating the PM, Supervisor and Accountant views. 3. Integration plan with proof-of-concept connectors to Microsoft Project, our estimating export (CSV/Excel), and the invoicing API. 4. A staged implementation timeline with milestones, testing protocols and training outlines. I’ll provide sample estimate exports, an .mpp schedule and API docs for the invoicing tool once we start. Looking forward to seeing how you would weave these pieces into a cohesive, construction-ready management suite.