Engineering and architecture
Data inventory for engineering and architecture firms: Deltek, Procore, Bluebeam
By SourceX Editorial · Updated
Short answer
A data inventory for an engineering or architecture firm is a one-row-per-system list of where project records live, which years are still accessible, how records link by project number and who controls them. Fill it from metadata rather than exports, and set client-ownership and contractor-hosted flags first, because those flags decide what can be used.
Key takeaways
- Inventory record families by system, not by storage size; one row per system and record type is the working unit.
- The project number is the key that turns separate Deltek, Procore and Bluebeam rows into one connected history.
- Procore projects hosted in a contractor's or owner's account may not be the design firm's to export, so record the account holder.
- Every row needs an ownership flag: firm-owned, client-licensed, client-owned, consultant or contractor, or restricted.
- A first inventory runs on metadata only; no files, samples or exports are needed to fill it in.
What should an A/E firm's data inventory record?#
An A/E firm's data inventory records each system that holds project history, the record families inside it, and the facts needed to decide whether those records can be used. It is a planning spreadsheet that describes records rather than containing them.
Most firms can name their systems from memory. What they rarely have written down is which years each system covers, which records survived past migrations and which projects sit in accounts the firm does not control. Those gaps are what the inventory closes.
An outside reference helps when deciding which columns to keep. The Data & Trust Alliance's Data Provenance Standards list the use facts dataset buyers expect, including confidentiality classification, where consent documentation sits, the license to use and the intended data use. An A/E sheet with ownership, personal data and restriction columns already answers several of them.
- System and administrator: the product, its edition or deployment, and the person who runs it.
- Record family: time entries, RFIs, submittals, markup sets, model files, calculations or correspondence.
- Coverage: the earliest and latest project years still accessible in that system today.
- Approximate volume: projects, logs or files, estimated from admin screens or folder listings.
- Linking key: the project number or code that connects this row to the others.
- Ownership flag: who controls the records under contract, using the flags described below.
- Personal data: whether names, contact details, rates or comments about individuals appear.
- Export route: native report, API, admin export, database backup or file copy. In cloud Deltek Vantagepoint, for example, list-view exports are scheduled and the .csv arrives through the Notification Center, so note who has the rights to run them.
Pre-filled inventory rows for common A/E systems#
The pre-filled rows below cover the systems most engineering and architecture firms run, with the record types usually found in each. Treat them as a first draft; editions, modules and office habits vary, so confirm every row with the person who administers the system.
Notice the difference between systems the firm owns outright, such as its Deltek database, and shared platforms where the firm is one participant among several. That distinction drives the ownership flag more than any other factor.
| System | Typical record types | Usual linking key | Common ownership flag |
|---|---|---|---|
| Deltek Vantagepoint, Vision or Ajera | Projects and phases, time entries, budgets, invoices, opportunities, proposals | Project number and phase code | Firm-owned, with personal data in time and HR records |
| BQE CORE | Projects, time and expense entries, billing, client contacts | Project code | Firm-owned, with personal data in time records |
| Procore | RFIs, submittals, change events, drawings, daily logs, observations, punch lists | Procore project, often matched to the firm's number by hand | Depends on who holds the company account; often the contractor or owner |
| Bluebeam Revu and Studio | Markup sets, Studio Session comments, review status, exported markup summaries | File name or folder path carrying the project number | Firm-owned for internal reviews; shared for sessions others host |
| Revit and other BIM tools | Models, families, sheets, revision schedules, worksharing history | Project folder and model name | Often client-licensed, sometimes client-owned under the design contract |
| File server or SharePoint | Calculations, specifications, minutes, QA/QC checklists, reports | Folder structure by project number | Mixed; flag folders that hold client or consultant deliverables |
| Email and Teams | Project correspondence, client decisions, internal review threads | Project number in subject lines, where used consistently | Firm-owned, with heavy personal data and client confidentiality |
How to set client-ownership flags row by row#
Client-ownership flags record who controls a row's records under contract, and they matter more than volume or age. A modest set of RFI logs the firm clearly controls is more usable than a large model archive whose ownership passed to clients.
Set flags from the contracts, not from where the files are stored. Many design agreements treat drawings, specifications and models as the firm's instruments of service with a license to the client; others, often negotiated by developer or institutional clients, transfer ownership or add confidentiality terms. When one row mixes both, split it by client or contract family.
| Flag | Meaning | Default handling |
|---|---|---|
| Firm-owned | Internal records created for the firm's own operations, such as time entries and QA/QC checklists | Eligible for review once personal data is addressed |
| Client-licensed | Instruments of service the firm keeps rights in, licensed to the client for the project | Eligible subject to confidentiality terms and de-identification |
| Client-owned | Deliverables whose ownership the contract transfers to the client | Excluded unless the client gives written permission |
| Consultant or contractor | Records created by subconsultants, contractors or other parties | Excluded, or limited to the firm's own responses |
| Restricted | Security-sensitive sites, confidential programs, active claims or legal holds | Excluded and noted so nobody re-adds them later |
Why Procore and Bluebeam rows need extra care#
Procore and Bluebeam rows need extra care because both are collaboration platforms, and the firm's records often sit inside someone else's account. On many projects the general contractor or owner holds the Procore company account and invites the architect or engineer as a collaborator, so exporting those records may need the account holder's cooperation and fall under its terms.
Bluebeam has a similar split. Markups made in the firm's own Revu files or in Studio Sessions the firm hosted are usually the firm's records, while sessions hosted by a contractor or owner may not be. Record the host for each session and treat hosted-by-others rows as restricted until the rights review says otherwise.
Also note what each platform still holds after a project closes. Archived Procore projects, finished Studio Sessions and the folders of departed staff can all limit what is reachable, so the coverage column should reflect what can be opened today rather than what once existed.
How to estimate coverage and volume without exporting anything#
Coverage and volume can be estimated from admin screens and folder listings, so no records leave their systems during the inventory. The goal is a defensible approximation a fit check can start from, not an exact count.
Write unknowns as unknown. An honest blank is more useful than an optimistic guess, and the fuller inventory that follows a fit check resolves it.
- Deltek or BQE: run a project list grouped by start year and note the earliest year with consistent phase codes.
- Procore: list projects in the firm's own company account separately from projects where the firm is a collaborator.
- Bluebeam: list Studio Sessions the firm hosted and check whether markup summaries were saved to project folders.
- Revit: count model files by project folder and note the software version each was last saved in.
- File server: list project folders by year and spot-check that calculation and QA/QC subfolders are populated.
- Email: ask IT which years the mail archive covers and whether departed staff mailboxes were kept.
The project number test for linked records#
The project number test asks whether one identifier connects the firm's records across systems. When the same number appears in Deltek, in Procore project settings, in Bluebeam file names and in server folders, the inventory describes one connected history instead of separate piles.
Linked history is the quality AI developers look for in A/E records. An RFI in Procore says more when it can be tied to the markup that resolved it, the hours charged to that phase in Deltek and the revised sheet that followed. Record the linking key for each row, and note where numbering changed after a merger, a rebrand or a move from Vision to Vantagepoint.
Illustrative: an architecture and interiors firm builds its first inventory#
Illustrative: a fictional architecture and interiors firm with workplace, hospitality and multifamily studios builds its first inventory after its IT lead learns that the old Deltek Vision database is due for retirement. The managing principal wants to know what the firm actually holds before anything is switched off.
The inventory shows consistent phase codes and time entries across the Vision and Vantagepoint years, internal QA/QC checklists on the file server and Bluebeam markup sets from the firm's own design reviews. It also shows that most construction-phase RFIs and submittals live in Procore accounts held by contractors, and that hospitality projects carry brand confidentiality terms.
The firm flags contractor-hosted Procore projects and hospitality work as restricted, keeps the Vision archive rather than deleting it, and proposes a first scope built from internal review records and project management history it clearly controls.
How SourceX uses an A/E inventory#
SourceX uses the inventory in the Supply step of the SourceX five-step transaction: Supply, Rights, Preparation, Approval and Delivery. The fit check asks for the same metadata the inventory holds, such as system names, years of coverage, record families and known restrictions, and nothing is shared during that initial assessment.
If the firm proceeds, its ownership flags become the starting point for the rights review, and the SourceX Evidence Packet records provenance, licensing rights, permitted use, the privacy record and release authorization for each package. The firm approves every step, and records are licensed rather than sold, so the firm keeps ownership.
Frequently asked questions
Who should own the inventory inside the firm?
Usually the IT lead or operations director fills it in and a managing principal reviews the ownership flags. The Deltek or BQE administrator, a Procore power user and whoever runs the file server each supply their own rows, while contract questions go to the principal who signs client agreements or to counsel.
Should BIM models be inventoried if we are unlikely to license them?
Yes. Record them with an accurate ownership flag even if they end up excluded. Models often relate to the RFIs, revisions and review comments that are usable, and listing them prevents a later reviewer from assuming they were overlooked or adding them back by mistake.
Do we need Procore admin rights to complete the inventory?
Not for a first pass. A project list showing which projects sit in the firm's own company account and which were shared by others is enough. Admin rights and the account holder's cooperation matter later, when a defined scope needs an actual export. Procore's Extracts desktop app, for instance, requires Admin-level permissions on each tool you extract from.
How precise do the volume estimates need to be?
Order-of-magnitude estimates are enough at first: projects per year, logs per project type, folders per studio. Precise counts come during preparation, after rights and scope are settled, because counting records that will later be excluded wastes staff time.
When does an A/E inventory need refreshing?
Refresh the sheet after any move from one platform to another, such as Vision to Vantagepoint, after switching off an old file server, after acquiring another practice and when a major client introduces its own form of agreement. Filing it with the firm's records management documents lets the next review start from current facts.
Sources
- The Use group of the Data & Trust Alliance Data Provenance Standards includes elements for confidentiality classification, consent documentation location, license to use and intended data use. Source
- A cloud Vantagepoint list-view export is scheduled and the user is notified in the Notification Center when the .csv is ready. Source
- Procore Extracts requires Admin-level permissions on each tool you extract from. Source
Related resources
See if your company qualifies
A short company assessment. No data uploads are needed.