Drawing and plan libraries
Sheet number, revision, discipline and issue date held as columns, with versioning and check-out behind them — so “which set is current?” has one answer instead of four file names.
SharePoint consulting for contractors
Your drawings, RFIs, submittals, subcontracts and closeout files are already in Microsoft 365 — usually as a job-number folder on a server nobody can search and everybody copies from. We configure the document side properly: drawing libraries with real version control, RFI and submittal document sets, a project site provisioned for every job, subcontractor and design-team access that can be revoked, and a closeout package assembled while the job runs instead of the week the owner asks for it. Field data-capture apps are a separate engagement. One written fixed fee, typical delivery in 2–4 weeks, 30 days of hypercare included.
Representative dashboard — sample data
What we configure
Every one of these is configuration of tools already inside your Microsoft 365 licences — scoped in writing before anything is built.
Sheet number, revision, discipline and issue date held as columns, with versioning and check-out behind them — so “which set is current?” has one answer instead of four file names.
Each RFI or submittal package is one container carrying its number, spec section, ball-in-court and dates — question, attachments and response filed together rather than scattered across an email thread.
Every awarded job gets the same site, the same libraries, the same metadata and the same permissions from a template — created in minutes, not improvised by whoever set up the last one.
Named guests invited to one project site under their own sign-in, with an audit trail and revocation that works — instead of a zipped drawing set emailed to whoever happened to be on the thread.
Job number, cost code, trade and spec section as managed metadata, so a change order from two years ago is findable by someone who was not on that project.
As-builts, warranties, manuals and test reports collected into a closeout set as the job runs, then handed over and retained under a label that starts the clock at substantial completion.
How it works
A free consultation traces a real project: how it gets numbered at award, who issues drawings, how an RFI is raised and answered, what the subs receive, and what closeout actually requires. We reply with a written scope, one fixed fee and a delivery date.
We configure the project site template, the drawing and submittal libraries, the metadata and the permission model, then run a current job on it — including inviting one subcontractor — before any of it is declared the standard.
New jobs are provisioned from the template, active jobs move in waves with job metadata applied on the way, project engineers and PMs are trained on issuing and closing out, and we stay on for 30 days of included hypercare.
The pattern is the same at almost every contractor we scope. There is a share with a folder per job, a folder tree inside it that was copied from the last job and then modified, a “Drawings” folder containing three revisions and a subfolder called “OLD”, and an RFI log in Excel that one project engineer maintains and everyone else asks about. It works while one person holds it in their head. It stops working the moment a foreman needs to know whether the sheet on the plan table is current, a sub asks for the latest addendum, or the owner asks for a closeout package for a job that finished eighteen months ago.
None of that is a discipline problem. A folder path is a location, not a record: it cannot carry a revision, a status, a due date or a permission boundary that survives someone dragging a file. The work is making the things a construction business already talks about — the job, the drawing set, the RFI, the submittal, the closeout package — into objects the platform understands, so the answers come from the system instead of from the person who set the folder up.
This page covers the document and collaboration half of a construction Microsoft 365 build. The other half — capturing what happens in the field on a phone — is a different engagement: site inspections, punch lists, daily logs and crew timesheets belong with our Power Apps consultant for construction companies service, which builds offline-capable field apps. The two fit together, and most contractors do the document side first, because an app that files its output into an unstructured share has just automated the mess.
This is the translation table we scope against. Your build takes the rows that match how you run work — a specialty trade running forty service jobs a month and a GC running four ground-up projects land in very different places — but the conversation is the same every time.
| What the job calls it | What it becomes in SharePoint | Why the folder version cannot do it |
|---|---|---|
| Job or project | A project site provisioned from a template, joined to a construction hub, carrying job number, owner, PM and status | A folder has no status, so nothing can happen automatically when a job is awarded or closed out |
| Current drawing set | One library with sheet number, discipline, revision and issue date as columns, versioning on, and a view filtered to the issued set | “Rev C final(2).pdf” is a file name, not a revision record, and nothing stops a copy of it living in three other folders |
| RFI | A document set per RFI holding the question, sketches and response together, with number, spec section, ball-in-court and date required | An email thread has no number, no due date and no way to roll up into a log without someone retyping it |
| Submittal or shop drawing | A document set per submittal package with spec section, submittal number, revision and review status, rolling up into a register view | A folder cannot tell you which submittals are outstanding, or which came back “revise and resubmit” |
| Subcontractor or design consultant | A named guest with access to one project site or one library, signed in under their own identity | A zipped set over email has no revocation, no expiry and no record of who opened it |
| Prequal, insurance certificate, W-9 | A list with an expiry date column, views by expiring-soon, and reminders driven by the date | A folder does not tell you that a sub’s certificate expired last month and they are on site today |
| Progress photos and daily reports | A library with job, date and area metadata — often filed automatically by the field app that captured them | Photos in a phone folder are unfindable by job and date once the dispute is two years old |
| Closeout package | A document set assembled during the job, handed over to the owner, then labelled for retention and dropped to read-only | Nothing about a folder changes at substantial completion, so closeout is reconstructed from memory and the retention clock never starts |
Document control is the part contractors feel first, and it is mostly configuration rather than heroics. Versioning is enabled per library, and Microsoft’s guidance on enabling and configuring versioning (opens in new tab) covers the settings that matter here: major versions only versus major and minor drafts, whether draft revisions are visible to everyone, and whether check-out is required before editing. Requiring check-out matters more in construction than in most industries, because CAD and PDF files do not co-author the way a Word document does — two people editing the same DWG simply overwrite each other.
Version history is not free storage, and pretending otherwise is how a tenant fills up. Microsoft’s documentation on version history limits (opens in new tab) explains that limits can be set at organization, site or library level, either automatically or manually as a version count with an optional expiration period, and that content under a retention policy or hold is exempt from trimming until the retention period ends. For a drawing library that receives a hundred sheets per issue, those settings are a real decision, and we make it explicitly in the scope rather than leaving the default in place.
Around that, the working rules are ordinary information architecture: one library is the issued set and everything else references it, revision lives in a column so a view can show only what is current, superseded sheets get a status rather than a delete, and the link a superintendent has bookmarked always resolves to the current file. Where you need the question and the answer to travel together — an RFI, a submittal package, a change order — the container is a document set, which Microsoft describes in its introduction to document sets (opens in new tab) as a group of related documents managed as a single entity, with shared metadata applied across everything inside it and a welcome page summarising the set.
The second thing contractors ask for is consistency: every job set up the same way, without a project engineer rebuilding it from a memory of the last one. SharePoint does this with site templates and site scripts. Microsoft’s site template and site script overview (opens in new tab) describes the mechanism: a script is a JSON list of actions — create these libraries, add these columns and content types, apply this navigation, set external sharing, add these groups — that runs when a site is created, and can even trigger a Power Automate flow for anything the built-in actions do not cover. Scripts are non-destructive and can be re-run, which is how a change to the standard reaches sites that already exist.
Two constraints belong in the plan rather than in a surprise later. Microsoft documents a tenant limit of 100 site scripts and 100 site templates, so the design is a small number of parameterised templates — ground-up, tenant improvement, service work — and not one per client. And provisioning is worth automating end to end only when the trigger exists: when a job number is created in your accounting or ERP system, a flow creates the site, names it, applies the metadata and adds the project team. Wiring that trigger is Power Automate approval and provisioning workflow work, quoted alongside the SharePoint build when it is worth doing.
Site sprawl is the honest risk on the other side. A site per job is clean while jobs are large and few; at forty service jobs a month it produces a governance problem nobody has time for. The usual answer for high-volume work is a site per division or region with a document set per job, which keeps the metadata and the closeout behaviour while collapsing the number of sites to govern. We pick based on job volume, job duration and who needs to be let in.
Construction is unusual in how much of the document flow crosses the company boundary: architects, engineers, owners, subs and suppliers all need part of the set and none of them should see the rest of your business. Microsoft’s external sharing documentation (opens in new tab) sets out the model: sharing is controlled at the organization level and then per site, a site can never be more permissive than the tenant setting, and guests can be required to sign in with their own account rather than receiving an anonymous link.
Configured properly, that produces the behaviour a project manager wants. One project site allows named guests while every other site stays internal. A sub sees the current drawings and their own submittals, not the buyout file or the other trades’ pricing. Access is removed when the trade demobilises, and the audit log records who opened what — which matters more than anyone admits until there is a dispute about whether an addendum was issued. We also set the boring guardrails at the same time: link defaults that do not silently create anonymous links, expiry on guest links, and a review of which sites are allowed to share externally at all.
Closeout is where document control either pays for itself or embarrasses you. The package the owner is owed — as-builts, O&M manuals, warranties, test and balance reports, permits, lien releases — is assembled far more cheaply as a document set that fills up while the job runs than as an archaeology exercise three weeks after substantial completion. Making the job’s status a real field is what enables the rest: when it flips to closed, the handover copy is produced, the library drops to read-only for everyone who no longer needs write access, and a retention label is applied.
Microsoft’s documentation on retention policies and retention labels (opens in new tab) covers the distinction that matters: a policy applies broadly to a location, while a label attaches to the content itself and travels with it. Contractors generally need both — a baseline across project sites, and labels for the categories your schedule treats differently, since project records, safety records and employment records rarely share a period.
A necessary line: this is configuration work, not legal advice. Retention periods for construction records depend on your contracts, your insurer, your state’s limitation and repose periods and your own counsel’s reading of them — we do not set them and we do not opine on them. You decide the schedule; we configure the tenant so the schedule is actually enforced, and we document what was configured so your risk manager can review it. Anyone selling you a compliance guarantee attached to a SharePoint build is selling something they cannot deliver.
Plenty of contractors already run Procore, Autodesk Construction Cloud, Newforma or similar, and the honest question is not which tool wins but which documents belong where. We do not resell any construction platform and take no commission either way. The pattern that holds up: the construction platform is the system of record for the drawing set, RFIs and submittals on projects that use it, and SharePoint owns everything the platform was never meant to hold — contracts and subcontracts, prequalification and insurance, safety and training records, estimating and buyout files, HR and equipment documents, and the jobs too small to justify a platform seat.
| Document type | Configured SharePoint | Construction PM platform |
|---|---|---|
| Drawing markup and sheet comparison | Stores and versions the set; no native overlay, compare or markup tooling | A core reason the category exists — verify the workflow on your own sheets in a live demo |
| RFI and submittal routing with subs | Document sets plus approvals you configure; the log is a view, and the routing is a flow we build | Built in, usually with a ball-in-court model and sub-facing portals included |
| Contracts, subcontracts, buyout | Libraries with counterparty, value and execution-status metadata, and permission boundaries per role | Varies by product and module — check what is included at your tier rather than assuming |
| Prequal, insurance and compliance documents | Lists with expiry dates, reminders and views of what lapses this month | Often a paid add-on or a separate compliance product |
| Safety, training, HR and equipment records | Natural home, alongside the rest of the company’s documents and identity | Generally out of scope, or per-seat for office staff who do not need a project seat |
| Small and service jobs | Same structure at no additional per-job cost inside your existing licences | Often uneconomic to run at all, so these jobs fall back to a folder anyway |
| Retention and legal hold | Purview labels and policies spanning documents, mail and Teams content together | Product-specific retention — ask what covers email and correspondence |
| Leaving later | Content stays in your tenant in native formats throughout | Ask about export format, completeness and cost before you sign, not at renewal |
Two practical notes. Very large model, point-cloud and scan files are a poor fit for library sync and belong in the platform or a dedicated store; SharePoint holding a link to them is usually the right answer. And where both systems are in play, decide the boundary explicitly and write it down — the failure mode is not choosing wrong, it is having drawings in both places with no rule about which is current.
General contractors and specialty trades roughly between fifteen and three hundred people, already paying for Microsoft 365, still running jobs off a server share or a tangle of OneDrive folders. The trigger is usually one of four things: a dispute where nobody could prove which drawing was issued when, an owner or auditor asking for a closeout package that took three weeks to assemble, a server refresh quote, or a new project executive who will not accept “it’s in the job folder” as an answer. It is a poor fit for contractors who have not settled how jobs are numbered, because structure built on an undecided convention gets rebuilt.
This page is the construction-shaped version of our wider SharePoint intranet and document management consulting, which covers intranets, governance and migration across any industry — same engineering standards, different vocabulary. The same exercise for practices that organise around a client and a matter is our SharePoint consultant for law firms engagement. If the job files are still on a file server, sequencing matters, and our file server to SharePoint migration playbook explains why the structure gets designed before anything moves. Once the documents carry job metadata, the reporting side gets easier too — job cost, WIP and change-order dashboards are what our Power BI consultant for construction engagement builds on that data. We work with contractors in all US states remotely from our Orange County, CA base.
Three shapes cover most requests from contractors. Every fee is fixed and put in writing after your free consultation — the table shows scope and typical timeline, because an honest number needs to see your job volume, your current share and your licence position first.
| Engagement | What is configured | Typical timeline | Fee |
|---|---|---|---|
| Document control foundation | Project site design, drawing and submittal libraries with versioning and check-out, job and spec-section metadata, search views, and site-owner documentation for one pilot job | About 2 weeks | Fixed fee — scoped after your free consultation |
| Project sites with extranet access | The above plus the site template and provisioning script, RFI and submittal document sets, the permission model, external access for subs and the design team, and prequal and insurance expiry tracking | 2–3 weeks | Fixed fee — scoped after your free consultation |
| Company-wide rollout | Multi-division rollout, automated job provisioning from your job number, migration of agreed content off the file server with job metadata applied in flight, closeout and retention configuration, and admin runbooks | 3–4 weeks | Fixed fee — scoped after your free consultation |
Whatever the shape, you own everything: the sites, the templates, the metadata, the scripts and the documentation stay in your Microsoft tenant from the first day, and nothing we build depends on us to keep running.
Related services
The field half of the pair: offline-capable apps for site inspections, punch lists, daily logs and crew timesheets.
The wider fixed-fee service: intranets, document management, migration and governance across any industry.
Job cost, WIP, change orders and cash flow reporting, built on the data your jobs already produce.
Further reading
Hand-written guides from our article library.
The step-by-step playbook for moving job files off a server share without carrying the mess across.
Why permissions and oversharing decide whether an AI rollout is safe once every document is searchable.
Free consultation, written scope, one price, 2–4 week delivery, 30 days of hypercare.
FAQ
Sometimes, and honestly not always. If drawing markup, ball-in-court RFI routing and owner-facing workflows are what you actually buy, keep the construction platform. If the pain is that contracts, submittals, photos and closeout files live in a job folder nobody can search, SharePoint you already license is the cheaper fix.
One library holds the current set, with sheet number, revision and issue date as columns rather than guesses in a file name. Versioning keeps the history, check-out stops two people overwriting a CAD file, and superseded sheets move to a clearly labelled view instead of being deleted.
Not always. A site per job gives the cleanest permission boundary and the easiest closeout, which suits contractors running a handful of large projects. High-volume service work usually does better with one site per division and a document set per job. Job size and who needs access decide it.
External sharing is set per site, so one project site can admit named guests while the rest of your tenant stays closed. Subs and design consultants sign in under their own identity, see only what you granted, and every download is recorded. Access ends when you remove them, not when a link leaks.
Closeout becomes a configured step. The warranty, as-built and maintenance-manual package is assembled during the job rather than reconstructed at the end, the owner gets a handover copy, a retention label starts the clock from the close date, and the library drops to read-only for everyone who no longer needs to write.
No custom code. This is configuration of SharePoint and the Microsoft 365 tools you already license, so nothing depends on us to keep running. Sites, metadata, libraries and documentation stay in your tenant. Field apps for inspections and punch lists are a separate Power Apps engagement, scoped the same way.
Book a free consultation
Tell us what you’re trying to fix — a report, an approval process, an intranet, a Copilot rollout. We scope it as a fixed-fee project, you approve, and a senior engineer delivers in 2–4 weeks.
The fastest way to reach us is the form — tell us the task and we’ll reply within one business day.