Last updated: June 2026

Procurement: Control Every Purchase From Request to Receipt

Procurement runs enterprise-wide purchasing with approval routing, multi-supplier quotes, plus budget controls in one auditable place. Sourcing, ordering, receiving, plus invoice matching connect, so every purchase aligns with policy and budget.

Can FireFlight control purchasing across departments in one place? Yes. Procurement routes purchase requests through approval flows, compares multi-supplier quotes, plus generates POs, then matches receiving and invoices against them. Budget alerts catch overage before it happens. In June 2026 that means less rogue spend and a purchasing trail that holds up at audit.
Procurement dashboard showing requisitions and the PO lifecycle

See it on your own purchasing data. Not a canned demo.

Request a Demo Contact Us

Why does purchasing get out of control?

Purchasing sprawls when every department buys its own way. One team emails a vendor directly, another runs a request through a spreadsheet, and a third just puts it on a card. By the time finance adds it all up, the spend is real but nobody approved half of it.

The damage is rogue spend and slow cycles. A purchase skips the approval it needed, or a buyer overpays because nobody compared quotes, or an order blows past a budget no one was watching. In 2026, with every line under scrutiny, uncontrolled purchasing is a finding waiting for an auditor.

Procurement puts the whole cycle on one track. Request, approval, quote comparison, plus the PO and the receipt that close it out. Every purchase runs through the same controls, so the spend is the spend you signed off on.

How does Procurement keep spend under control?

A request enters once and routes itself by amount, department, or category. Multi-supplier quote comparison sits right in the flow, so a buyer picks the best price instead of defaulting to a familiar vendor. Budget alerts fire before an order pushes a line into overage, not after the money is gone.

From there, Procurement ties the pieces together. The catalog feeds real pricing and availability, receiving and invoice matching catch a short shipment or a wrong charge, and every step lands in audit-ready records with the documents attached. Nothing depends on someone remembering to file a copy.

Most deployments run in weeks, not months. Your vendor and approval data comes over clean, and the app ties into the requisition, PO, plus receiving tools you already run. The team stops chasing purchases that never went through a process.

What apps does Procurement connect to?

Supplier ManagementSupplier Management
Purchase RequisitionsPurchase Requisitions
Vendor Catalog ManagementVendor Catalog Management
Goods Receipt ManagementGoods Receipt Management
Purchase OrdersPurchase Orders
Ad-Hoc ReportingAd-Hoc Reporting
Custom ReportingCustom Reporting
Lead Time ManagementLead Time Management
Returns and RMA ProcessingReturns & RMA Processing
Accounting and AP systems Spreadsheet import and export Budget and finance systems

How is your procurement data protected?

Your requests, approvals, plus the spend behind them sit on a platform hosted by Phoenix Consultants Group, not handed to a third party you never picked. Access is set by role, so a buyer raises requests while finance sees the budget and the approvals across departments.

Every approval and edit is logged with documents attached, which is exactly what an audit wants when the question is who bought what and who signed off.

What does Procurement give your team?

  • Automated request routing and approval flows across departments.
  • Multi-supplier quote comparison built into the flow.
  • PO generation straight from an approved request, with no re-keying.
  • Budget alerts that prevent overage.
  • Vendor catalog integration with real-time availability and pricing.
  • Receiving and invoice matching.
  • Audit-ready recordkeeping with document attachments on every purchase.
This app changed how we manage purchasing across departments. We finally got control over rogue spend and shortened our purchase cycles significantly.
John DoeProcurement Director

Built by people who answer the phone

Phoenix Consultants Group has built custom software since 1995. About a third of that work has been operations and compliance tracking for environmental and industrial firms, where unapproved spend is a real liability. Procurement comes from that experience.

The same platform now adds AI reporting. A director can ask a plain-English question about spend by department or which requests are stuck in approval and get an answer from live data, with no canned report and no waiting on IT. Most deployments still run in weeks, not months.

What changes operationally after deployment?

  • Rogue spend drops because every purchase runs through one process.
  • Buyers compare quotes instead of defaulting to a familiar vendor.
  • Budget alerts stop an overage before it happens.
  • Invoices match receipts, so a wrong charge gets caught.
  • Purchase cycles shorten because the handoffs stop stalling.
Ikhana on-screen guide character
On-Screen Guide

Ikhana walks your team through every field

From the first click to the last entry, Ikhana sits on the page as your on-screen tutor. Every field, every button, explained the moment you need it. No thick manual, no support ticket.

Learn more

Frequently Asked Questions

Can FireFlight control purchasing across departments in one place?
+
Yes. Procurement routes every request through approval flows, compares multi-supplier quotes, plus generates POs from one place. Receiving and invoice matching close the loop, so purchasing across departments runs on the same controls instead of a dozen workarounds.
How does the app stop rogue spend?
+
Every purchase has to enter the request and approval flow, so a buy without a sign-off does not happen quietly. Budget alerts add a second guard, catching an overage before the order goes out rather than after.
Can buyers compare quotes from several suppliers?
+
Yes. Multi-supplier quote comparison sits inside the flow, so a buyer weighs prices side by side before generating a PO. The decision is a comparison you can show later, not a habit nobody questioned.
Does Procurement match invoices to what was received?
+
Yes. Receiving and invoice matching run against the PO, so a short shipment or a wrong charge surfaces before payment. You are not paying an invoice that does not match what actually arrived.
How long does it take to get Procurement running?
+
Most deployments run in weeks, not months. Your vendor and approval data comes over clean, and the app ties into the requisition, PO, plus receiving tools you run. Training your team is part of the setup.
Is the purchasing record ready for an audit?
+
Yes. Every step is kept as an audit-ready record with the supporting documents attached. When an auditor asks who approved a purchase and on what terms, the answer is already on file.
Allison Woolbert
Allison Woolbert
Principal, Phoenix Consultants Group

Allison has built custom software since before Phoenix Consultants Group opened its doors in 1995. Across 31 years she has delivered more than 500 applications, with about a third of that work in compliance and operations tracking for environmental and industrial firms. She answers the phone herself.

phxconsultants.com fireflightdata.com

Phoenix Consultants Group. Founded 1995. FireFlight Data Systems is PCG's hosted platform. Last updated June 2026.

Approvalsring Order to Every Buying Decision

Control costs, reduce delays, and ensure every purchase follows the right path, no matter who’s buying.

Last updated: May 2026

Inventory Audit Trail: What Changed, When, Who, plus Why on Every Inventory Transaction You Will Ever Have to Defend

Inventory Audit Trail is the FireFlight app that preserves the complete change history of every inventory transaction. Adds, edits, deletions, reversals, plus adjustments all carry user identity, timestamp, reason code, plus before-or-after values. Filter by SKU, warehouse, date, or transaction type. Export the audit packet your external auditor actually asks for.

Can FireFlight produce a complete audit trail of every inventory change with user, timestamp, reason code, plus before-after values? Yes. Inventory Audit Trail captures every transaction across receiving, transfers, counts, adjustments, plus RMAs. Reason codes are required on changes. Before-and-after compare is built in. Reversal tagging plus traceable rollbacks preserve correction history. Export-ready for audits, investigations, or compliance reviews. Deployment runs weeks, not months.

FireFlight Inventory Audit Trail screen showing transaction history with user identity, timestamp, reason code, plus before-after value comparison for each event

See how a single transaction (say, a 200-unit adjustment posted last Tuesday) opens with the user, timestamp, reason code, before-and-after values, plus a link to the originating event in one screen. Live demo or a direct call.

Request a Demo Contact Us

Why does the external audit always find inventory adjustments that nobody can explain six months later?

In 2026, most operations carry an inventory ledger that records what is on hand but not how it got there. Adjustments post as a single delta. No context comes attached. The reason field is blank because the system did not require one. The user identity is whatever shared login was open at the moment. Six months later the external auditor lands, points to a 4,200-unit write-down posted in March, plus asks for the explanation. The controller calls the warehouse manager who calls the night-shift supervisor who left the company in May. Nobody can produce the answer.

The financial damage extends beyond the unexplained adjustment itself. Auditors who cannot trace inventory changes expand the scope of their review. The cost grows from there. Insurance claims involving missing stock face denial when the chain of custody is incomplete on the carrier's side. Coverage gets refused. Internal shrinkage investigations stall whenever the data needed to identify the responsible party never made it into the log in the first place. Regulators reviewing recall-affected lots receive thin documentation that triggers follow-up requests rather than closure. Every gap in the audit trail is a multiplier on the consequences of the underlying event.

Inventory Audit Trail closes the gaps by treating every change as a logged event with the four W's attached. What changed: the SKU, the bin, the quantity, the value. When it changed: timestamp to the second. Who changed it: authenticated user identity, never a shared login. Why it changed: reason code from a configurable list, plus optional free-text explanation for unusual events. Before-and-after values sit on the record so the auditor sees exactly what the inventory looked like before plus after the change. The audit packet assembles automatically from the trail.

How do reason codes plus before-after compare turn a confused ledger into a defensible record?

Reason codes are required on adjustments. The list is configurable per operation: count variance, damage write-off, obsolescence, shrinkage investigation, return to vendor, cycle adjustment, manual correction of prior error, customer return, or any custom code the controller plus operations lead define together. Free-text explanation is optional for standard codes plus mandatory for the "other" category, so no adjustment can post without context. A blank reason field is not a possible outcome. The controller stops chasing the "why" because the why is captured at the moment of the change.

Before-and-after compare sits on every transaction record. The pre-change quantity, value, bin location, plus any other affected attribute appears alongside the post-change state. An auditor reviewing a March adjustment sees not just the delta but the starting balance, the ending balance, plus what the data looked like at the moment of the change. Disputes resolve faster because both sides are looking at the same complete picture rather than reconstructing it from logs scattered across three systems.

Reversal tagging closes the loop on corrections. When an adjustment was wrong plus needs to be rolled back, the reversal is itself a logged event with its own user, timestamp, plus reason code. The original event stays in the audit trail. The reversal sits alongside it with a link to the original. Any subsequent re-adjustment also logs as a separate event. The full sequence (original entry, reversal, plus correction if any) reconstructs in one chronological view. The auditor receives the complete story of every change, not a cleaned-up version that hides the corrections.

PDF Export CSV Export Automated Alerts

An audit trail with gaps is worse than no audit trail. We treat it that way.

Audit data lives in encrypted storage hosted by PCG. Role-based access separates floor staff who create transactions from controllers who review them plus external auditors who get read-only access to the trail under controlled credentials. The audit trail itself is append-only. No user (regardless of permission) can delete or edit a prior event.

Every transaction carries authenticated user identity, timestamp, reason code, before-and-after values, plus links to related events. Reversal events log as their own records with their own reason codes, so the audit trail preserves both the original entry plus the correction, ready for an external auditor, an insurance claim, an internal investigation, or a regulatory examination.

Ikhana, the FireFlight on-screen tutor character
On-Screen Tutor

Ikhana shows your team how to enter a reason code, review a before-after compare, plus export an audit packet.

Every field, every reason prompt, every filter option is explained the moment somebody asks. New controllers run their first audit-ready export the same week they start. No training queue. No tickets to IT.

Learn more about Ikhana

What does Inventory Audit Trail give your finance plus operations teams?

  • Full transaction history for every add, edit, plus deletion against the inventory ledger. Nothing changes without leaving a record behind.
  • Authenticated user identity, timestamp, reason codes, plus affected records captured on every event. The four W's of every transaction sit in one place.
  • Batch filters by SKU, warehouse, date, or transaction type. The auditor's question of the day resolves with one filter rather than a custom report request.
  • Exportable reports for audits, investigations, or compliance checks. PDF, CSV, plus structured formats ready for the auditor's working papers.
  • Ties into receiving, transfers, counts, adjustments, plus RMAs across the platform. Each transaction source feeds one unified trail. No parallel data structures drift apart.
  • Quick-compare tools to view before-and-after values on any single transaction. The starting balance, the change, plus the ending balance sit together.
  • Reversal tagging plus traceable rollbacks. When a correction has to happen, both the original event plus the reversal stay in the trail with the link between them.
  • Direct integration with automated alerts plus approval workflows. High-value or unusual adjustments route to the right approver before posting.
"This app saved us hours during audits. No more manual data reconstruction."
Senior AuditorGlobal Supply Company

31 years of operational software, with AI reporting built in for 2026.

Phoenix Consultants Group has built custom operational software since 1995. Inventory Audit Trail is one app inside the FireFlight platform, the same platform running fleet fueling for municipal operators, physician credentialing for staffing firms, plus airport ground equipment management for aviation services.

The AI layer added in 2026 means a controller can query Inventory Audit Trail in plain English. "Show me every adjustment over 1,000 units in the last quarter, grouped by reason code plus authorizing user, with the value impact on the books." The system answers from live data. No report request to IT. No waiting.

What changes operationally after Inventory Audit Trail goes live?

  • External audits stop scope-expanding. The auditor asks for a packet, the system delivers it, plus the review stays inside its original budget plus timeline.
  • Adjustments stop being blank-reason mysteries. Reason codes are required at the moment of entry, so the "why" is captured before the user moves on.
  • Insurance claims plus dispute resolutions resolve faster. The chain of custody is complete, so the carrier or counterparty has the documentation they require.
  • Internal investigations get actionable data. Shrinkage patterns surface by user, by location, plus by time of day instead of staying invisible until quarter-end.
  • Corrections happen cleanly. Reversals carry their own reason codes plus approver, so fixing an error never means hiding the original mistake.

Frequently Asked Questions

How is Inventory Audit Trail different from Inventory Control?
+
Inventory Control holds the current state of the ledger: what is on hand, where, at what value. Inventory Audit Trail holds the complete history of how the ledger got there: every change ever made, by whom, when, why, plus what the data looked like before and after. Inventory Control answers what is in stock today. Inventory Audit Trail answers what happened to that stock over time. Both apps work together: the ledger displays the current view, the trail preserves the full history.
Can audit records be deleted or edited after the fact?
+
No. The audit trail is append-only. No user, regardless of permission level, can delete or modify a prior event. Corrections happen through reversal entries that log as their own events with their own reason codes plus authorizing user identity. The original entry stays untouched in the trail. Each reversal sits alongside its original with the link between them captured for audit. This guarantee is essential for external audit defense plus regulatory compliance.
What reason codes come configured out of the box?
+
A starter set covers the common cases: count variance, damage write-off, obsolescence, shrinkage investigation, return to vendor, cycle adjustment, manual correction of prior error, plus customer return. The list is fully configurable. The controller plus operations lead define additional codes during deployment to match the actual scenarios your business sees. Free-text explanation is mandatory for the "other" code so no event escapes context.
How does before-and-after compare work?
+
Every transaction record captures the state of the affected data immediately before the change plus immediately after. Quantity, value, bin location, vendor, plus any other affected attribute appears in both states. Opening a single audit record shows the pre-change values, the delta, plus the post-change values on one screen. The auditor never has to reconstruct what the inventory looked like at a point in time. The trail preserves it directly.
Can external auditors get controlled read-only access to the trail?
+
Yes. Time-bound read-only credentials can be issued to external auditors. The auditor reviews the trail directly rather than waiting for the internal team to extract reports. Their access expires automatically at the end of the engagement. Every query they run logs to a separate auditor-activity record, so the operations team knows exactly what the auditor reviewed plus what they did not.
What export formats does the audit packet support?
+
PDF for the formal audit packet that goes into the auditor's working papers as evidence. CSV for analytical work the auditor or controller wants to do in their own tools. Structured JSON or XML when the receiving system needs machine-readable input. Each export carries a watermark identifying the export date, the user who pulled it, plus the filter parameters applied so the audit packet is itself auditable.
How long does Inventory Audit Trail take to deploy?
+
Most deployments run weeks, not months. Phase one defines reason codes, alert thresholds, plus permission roles with the controller plus the operations lead together. Configuration of integrations with receiving, transfers, counts, adjustments, plus RMA sources happens in phase two. Phase three migrates historical transaction data from the prior systems into the trail format. Ikhana walks controllers plus auditors through every screen on demand. Controllers typically see their first clean audit response inside the first month of go-live.
Allison Woolbert, principal of Phoenix Consultants Group
Allison Woolbert
Principal, Phoenix Consultants Group

Phoenix Consultants Group founded 1995. Allison's experience in software development predates that. 500+ applications built across small businesses, Fortune 500 firms, plus government contractors. Every call answered, with most issues on PCG-built software resolved the same day.

phxconsultants.com fireflightdata.com LinkedIn

Phoenix Consultants Group founded 1995. FireFlight Data Systems is the proprietary modular platform hosted by PCG. Page prepared May 2026.

Track It. Prove It. Own It.

From reconciliations to audits, give your team the traceability they need: with clear records for every adjustment, update, and oversight.

Last updated: May 2026

Project Work Orders: every step linked, sequenced, plus fully accounted for

Multi-step projects fail at the handoff. One phase closes without passing context to the next, a dependency nobody documented blocks three downstream tasks, and scope creep adds work that never gets formally tracked. This app ties individual work orders to the project structure above them so every step knows where it fits and who is responsible for what comes next.

Can FireFlight link multiple work orders to a single project and enforce the sequence they need to run in?
Yes. Project Work Orders connects individual jobs to an overarching project structure, defines dependencies between work orders so sequencing is enforced, tracks labor and materials by project phase, plus auto-generates work orders from project templates for repeatable delivery. Deployments take weeks, not months.
Project Work Orders workspace in FireFlight showing linked work orders, project phases, dependencies, and completion percentages

Project teams in 2026 that track phases in spreadsheets and status in email threads discover scope gaps and missed dependencies after the deadline, not before. See it on a live dataset built around your type of project.

Request a Live Demo Contact Us

Why do multi-phase projects lose control between steps?

The work order that closes Phase 1 rarely passes useful context to the person opening Phase 2. The technician who finished the site prep knows things the installation crew needs to know, but that knowledge lives in a verbal handoff, a text message, or a note in a closed ticket that nobody pulls up again. The installation crew starts with incomplete information, makes a decision based on what they can see, and creates a rework problem that surfaces two phases later when the discrepancy has compounded.

Dependencies are the second failure point. In a project with six linked tasks, the fifth task cannot start until the third is complete and a sign-off has been obtained. A paper-based or spreadsheet-tracked project has no mechanism to prevent someone from starting Task 5 before Task 3 is signed off. The mistake does not show up until someone is standing on-site with the wrong materials or the wrong approvals, at which point the cost is measured in hours, not minutes.

Template projects compound the problem in a specific way. A project delivery team that has run the same type of installation twenty times still rebuilds the project structure from scratch each time because there is nowhere to save it. The setup time is the same on the twentieth project as it was on the first. Every rebuild is an opportunity to miss a step that was added to the process after a previous project failed.

How does the app keep project phases connected from kickoff to closeout?

Each project in FireFlight holds a set of linked work orders arranged in the sequence the project requires. Dependencies are set at project creation: Work Order 3 cannot move to in-progress until Work Order 2 is closed, and that rule lives in the system rather than in someone's morning checklist review. When Work Order 2 closes, the system moves Work Order 3 to ready status and notifies the assigned team automatically.

Labor hours and materials log against their specific work order and roll up to the project level simultaneously. A project manager checking budget at any point in the project sees both the granular view per work order plus the cumulative project cost to date. Scope changes create new work orders within the project structure rather than appearing as informal additions. Every piece of added scope has an owner, a cost record, plus a status in the same system as the original work.

Project templates save the full structure: work order sequence, dependencies, assigned team roles, plus attached documentation. Running the same type of project a second time starts from a complete template rather than from a blank form. The team that delivered the first project correctly has already captured how it should be structured. New projects inherit that structure and can be adjusted for site-specific variables without rebuilding the sequence from the beginning.

What apps does Project Work Orders connect to?

A project structure that cannot reach inventory, materials, plus execution-level work orders is a planning tool, not an operating one. These connections are live from the moment a project is created.

Time & Expense Tracking Document Libraries Client Records

Project records that hold up under audit

FireFlight is hosted by Phoenix Consultants Group on infrastructure PCG owns and manages directly. Project structures, work order sequences, labor logs, materials consumed, plus scope change records are stored on PCG-controlled infrastructure with no third-party uptime dependency. PCG has managed its own hosting environment since 1995.

Role-based access means a field technician sees the work orders assigned to them, a project manager sees the full project plus all linked work orders, and a client-facing coordinator sees the progress view without touching internal cost data. Every dependency trigger, every status change, plus every scope addition carries a user stamp and a timestamp that lives permanently in the project record.

What does Project Work Orders give your team?

  • Multiple work orders linked to a single project or phase. Each job knows which project it belongs to, where it falls in the sequence, plus what it needs to receive before it can start and what it needs to deliver before the next step can proceed.
  • Enforced dependencies so work steps run in the right order. A work order cannot move to in-progress until its prerequisite is closed. The enforcement is in the system, not in a project manager's morning review of a status spreadsheet.
  • Labor and materials tracked by project segment and rolled up to project totals. A project manager sees both the line-item cost per work order plus the cumulative project cost against budget at any point during delivery.
  • Auto-generated work orders from project templates. A project type your team has delivered before saves as a template: full sequence, dependencies, team roles, plus attached documentation. The next project of the same type starts from that structure rather than from a blank form.
  • Overall completion percentage and phase progress visible without a status meeting. The project view shows what percentage of work orders are closed, which are in-progress, plus which are blocked by an open dependency, updated in real time as the field team logs work.
  • Scope changes captured as new work orders within the project structure. Added scope has an owner, a cost record, plus a status in the same system as the original work rather than existing as an informal verbal agreement that never makes it into the project record.
  • Delays and reassignments handled without breaking the sequence. Reassigning a work order to a different technician or pushing its target date does not require rebuilding the project structure. The dependency chain adjusts to the new dates and the downstream work orders reflect the updated sequence.
  • Real-time updates from field staff feed directly into the project view. A technician closing a work order on-site triggers the dependency release for the next step without any manual notification step. The project manager's view updates before the technician has walked back to the truck.
"We deliver twice as fast by managing our jobs as connected work orders inside project workflows. The sequence enforces itself. We stopped losing time to handoff gaps and repeated setup."
Senior Project CoordinatorFacilities Group

Project cost questions that used to wait for Friday's report

In 2026, the project managers who catch overruns before they become client conversations are the ones checking live data mid-project rather than waiting for a weekly summary. FireFlight's AI reporting layer lets project leads query the actual project records directly without waiting for a reporting cycle. Which active projects are over their labor budget right now at the current burn rate. Which work order types across all projects are generating the most scope change additions. Which phases are most frequently the source of downstream delays because a dependency was not cleared on time. Those questions run against the records your team is already logging, with no report template required.

Phoenix Consultants Group has been building custom project and operations software since 1995. The AI layer sits on the same database your team uses for work order logging, materials tracking, plus dependency management. PCG built it so project managers can interrogate their own data without waiting on a reporting cycle. Over 500 applications built across 31 years. The same team that built the platform answers the phone when something needs adjusting.

What changes operationally after deploying this app?

  • Phase handoffs stop losing context because the closing work order passes its documentation forward to the next step automatically rather than depending on a verbal briefing between technicians.
  • Dependency errors disappear. A team member cannot start a step that requires a prior sign-off without that sign-off existing in the system. The enforcement happens before someone is on-site with the wrong materials.
  • Scope additions get tracked rather than absorbed informally. Every change to project scope creates a record with an owner, a cost, plus a status so the final project cost reflects everything that was actually done.
  • Repeated project types get faster and more consistent with each delivery because the template captures what the best version of that project looks like, including every step that was added after an earlier failure.
  • Project closeout documentation is already assembled when the last work order closes. The compliance record, the materials consumed, the labor by phase, plus the scope change history are all in one place rather than scattered across email threads and closed tickets.
Ikhana interactive tutorial guide
On-Screen Guide

Field teams know exactly what step they are on

Ikhana walks every team member through the project work order workflow directly on the screen they are using. Which dependencies need to be met before this step starts. What documentation to attach at close. How to flag a delay without breaking the sequence downstream. New project staff contribute correctly from the first job without a separate onboarding track.

Learn more about Ikhana

Frequently Asked Questions

How does the dependency enforcement work when a work order is delayed or reassigned?
+
Dependencies in FireFlight are tied to work order status, not to calendar dates. A downstream work order cannot move to in-progress until the work order it depends on reaches a closed or approved status. If the prerequisite work order is delayed, the dependent step stays locked until the prerequisite clears, regardless of what date it was originally scheduled for. Reassigning the work order to a different technician does not alter the dependency rules. The new assignee picks it up and the same prerequisite requirement stands.
Can we save a project structure as a template and reuse it for future projects?
+
Yes. Any completed or active project can be saved as a template. The template captures the full work order sequence, dependency definitions, team role assignments, plus any documentation attached to the work order types. Starting a new project from that template generates the full structure in one step. Site-specific variables like location, client, plus assigned technicians get filled in at that point. The underlying sequence does not need to be rebuilt.
How does the app handle scope changes that happen mid-project?
+
Scope additions create new work orders inside the existing project structure. The new work order inherits the project association, gets assigned an owner, and enters the work order queue with its own status tracking. It does not appear as a free-floating task outside the project record. That means the final project cost summary includes everything added mid-project, not just the original scope, and every added work order has an audit trail showing when it was added plus who authorized it.
Can field technicians update work order status from a mobile device or tablet?
+
Yes. FireFlight is web-based and runs on any device with a browser. A technician on-site closing a work order on a tablet triggers the same dependency release as closing it from a desktop. The project view updates in real time so the project manager sees the status change without waiting for a manual check-in at the end of the day. Ikhana's on-screen guidance is available on mobile as well, so a technician unfamiliar with a specific step can get the relevant procedure directly on the device they are holding.
How is Project Work Orders different from the standard Work Orders app?
+
The standard Work Orders app manages individual jobs: create, assign, log labor, close. Project Work Orders adds the layer above that. It groups multiple work orders into a project structure, defines the sequence they must run in, enforces dependencies between them, tracks cost at both the work order level and the project level simultaneously, plus enables template-based project creation. Teams running standalone jobs use Work Orders. Teams running multi-step projects with phases and handoffs use both.
Can we track materials consumed across all work orders within a project?
+
Yes. Parts and materials logged on individual work orders roll up to the project level automatically. The project materials view shows total consumption across all phases with a line-item breakdown per work order. That data feeds into the project cost summary alongside labor hours. For procurement planning on future projects of the same type, the materials history from a completed project is available in the template so the next team starts with a realistic materials list rather than estimating from scratch.
How long does it take to configure and go live for a team currently managing projects in spreadsheets?
+
PCG configures your project types, work order sequences, plus dependency rules during deployment. Most project teams are running live projects with enforced dependencies within three to four weeks of starting. Building out the first set of templates from your existing project types typically happens during the same period. Full integration with inventory and materials tracking completes in weeks, not months. PCG has deployed this module for teams ranging from small installation crews to multi-site facilities operations managing dozens of concurrent projects.
Allison Woolbert, Principal of Phoenix Consultants Group
Allison Woolbert
Principal, Phoenix Consultants Group

Allison has been building custom operations software since before PCG was founded in 1995. Over 31 years and 500+ applications, she has worked with small businesses, Fortune 500 companies, nonprofits, plus government contractors. FireFlight is the platform built from that work: modular, AI-integrated, hosted plus supported directly by PCG.

phxconsultants.com LinkedIn

Phoenix Consultants Group. Founded 1995. FireFlight Data Systems is a proprietary platform developed and hosted by PCG. Page last reviewed May 2026.

Project Work Orders Are the Foundation of Consistent Delivery

Connect work orders to project scope and timelines, so your team delivers on time, in sequence, and without surprises.