Last updated: May 2026
PCG built a custom EPA Title V air quality management application for a Fortune 100 oil refinery applying for a Clean Air Act permit on an emissions upgrade. The system handled tens of thousands of emissions calculations, worst-case and best-case scenario modeling, complete audit trail documentation, and ongoing compliance reporting to DEP and EPA. The permit was approved. The same system became the facility's compliance tracking platform for the regulatory obligations that followed.
Approved EPA Title V Clean Air Act permit outcome
Fortune 100 Oil refinery client engagement
10,000s Of emissions calculations executed and audited
DEP + EPA Reporting alignment for ongoing compliance

What was breaking in the refinery's Title V permit application before this project?

An EPA Title V Clean Air Act permit for an oil refinery emissions upgrade is not a form submission. It is a documented proof of compliance built on tens of thousands of calculations covering emissions rates, standard deviations, and modeled scenarios that demonstrate the facility can meet the regulatory requirements it is applying to operate under. Every number in that proof has to be defensible, traceable to its source data, and reproducible on demand if a regulator questions it during application review.

The client was a Fortune 100 oil refinery preparing a Title V application for an emissions upgrade. The calculations required for the permit lived across spreadsheets, engineering documents, and disconnected files. Worst-case and best-case scenario modeling required for the case proofs depended on manual rebuilds of formulas every time inputs changed. The audit trail that EPA reviewers expect to see was not centralized. For a permit application of this scale and consequence, that infrastructure was not adequate to the regulatory burden.

Calculation Integrity Risk Tens of thousands of emissions calculations spread across spreadsheets without enforced traceability between source data, formulas, and outputs.
Manual Scenario Rebuilds Worst-case and best-case modeling required to satisfy permit case proofs depended on rebuilding formulas manually whenever inputs changed.
No Centralized Audit Trail Every calculation and every input the EPA reviewer would request had to be reconstructed from source documents at the time of the question.
Permit Approval Stakes The cost of a calculation error was not abstract. A defect in the application affected whether the permit was approved and whether the facility could operate under the upgrade.

For a Fortune 100 oil refinery, the consequences of a delayed or denied Title V application extend across the operation. Capital projects waiting on the permit cannot proceed. Production planning depends on the operational envelope the permit defines. Insurance, contracts, and downstream commitments all reference the regulatory standing of the facility. A Title V application built on infrastructure that cannot defend its own outputs is a risk multiplier across every business function the refinery touches.

What did PCG actually build for the Title V air quality environment?

PCG worked directly with refinery engineers, plant managers, compliance officers, and regulatory officials to map exactly what the permit application required and what the post-approval reporting cycle would demand. That direct engagement with the people who understood the regulatory framework was the only way to build a system where calculation outputs would hold up to EPA review and the audit trail would survive regulator inspection. Each component was built so that the integrity expected of a Fortune 100 permit submission was preserved at every layer.

1
Excel Solver integration as the calculation engine

The system integrated Microsoft Excel Solver as the real-time calculation engine for emissions rates, standard deviations, and scenario modeling. Solver handled the optimization-heavy computations the permit required while the surrounding application managed inputs, outputs, and version control. Calculations that had previously been built and rebuilt in standalone spreadsheets ran inside a controlled environment with traceable logic.

2
Microsoft Access for data storage and audit trail

Every piece of source data that entered the system was stored in Microsoft Access with a complete chain of custody: when the data was entered, who entered it, where it came from, and how it had been used in subsequent calculations. The audit trail required for Title V review was captured automatically rather than reconstructed during the permit submission process.

3
Scenario building tool for worst-case and best-case proofs

EPA Title V applications require demonstrated case proofs across operational scenarios. The system included a scenario building tool that allowed compliance officers to construct, document, and store the worst-case and best-case emissions scenarios the application demanded. Each scenario was tied to its underlying calculations, so reviewers could trace any number in the application back to the inputs and logic that produced it.

4
Calculation integrity verification

The system included calculation integrity verification to confirm that the same input produced the same output across the application's lifecycle. For a regulatory document where reproducibility is a core review criterion, the verification layer was non-negotiable. EPA reviewers asking "show me how this number was produced" got a deterministic answer rather than an explanation that depended on remembering which spreadsheet version had been used.

5
DEP and EPA reporting alignment for post-approval compliance

The system was built to produce both the documentation formats required for the Title V application and the ongoing compliance reports DEP and EPA would require after the permit was issued. When the permit was approved, the same system that supported the application became the compliance tracking platform for the facility's continuing obligations. The application work and the operational compliance work shared one infrastructure.

What we learned on this project

A Title V permit application is not a documentation problem in the conventional sense. It is a calculation integrity problem. EPA reviewers do not primarily ask whether the operator has the right narrative around its emissions. They ask whether the numbers in the application are produced by a process that can be reproduced, audited, and defended. A spreadsheet-based application can technically contain the right numbers and still fail review because the path from source data to reported output is not traceable. The system PCG built closed that gap by making every number in the submission a query result rather than an artifact.

The decision to integrate Excel Solver as the calculation engine, rather than rebuilding the calculation logic from scratch in another platform, was deliberate. Solver had decades of validated use in emissions optimization work. Refinery engineers and compliance officers already understood it. Replacing it would have introduced a new validation burden for no compliance benefit. Wrapping Solver in a controlled application environment with proper data storage and audit trail produced a system that combined familiar calculation logic with the regulatory infrastructure the permit required.

What changed after the Title V system went into production?

The most consequential outcome was the permit approval itself. The Title V application produced by the system passed EPA review and the refinery received the Clean Air Act permit for its emissions upgrade. Beyond that single result, the system became the operating compliance platform for the facility's ongoing Title V obligations rather than being decommissioned at the end of the application cycle.

Outcome Result How it was achieved
Title V Clean Air Act permit application Approved Application built on calculation integrity, scenario modeling, and audit trail at the standard EPA review requires
Calculation integrity across the application Reproducible and auditable Excel Solver integrated as controlled calculation engine with verification layer
Source data audit trail Complete chain of custody Microsoft Access database captured every input with user, timestamp, source, and downstream usage
Scenario modeling for case proofs Documented and traceable Scenario building tool stored worst-case and best-case scenarios linked to underlying calculations
Ongoing DEP and EPA reporting Built into the same system Post-approval compliance reporting produced as queries against the live application data
Time from input change to updated output Real-time Solver-driven recalculation eliminated manual formula rebuilds for scenario updates

The strategic value of the system extended beyond the immediate permit approval. Once the calculation engine, audit trail, and reporting layer existed inside one controlled platform, the refinery's compliance posture against future regulatory changes improved structurally. Subsequent Title V renewals, modifications, and amendments could be supported by the same system rather than initiating new spreadsheet-based application cycles each time.

What capabilities does this kind of system provide for Clean Air Act compliance?

The infrastructure built for this Fortune 100 oil refinery addresses a problem class that appears across every regulated industrial operation under EPA Title V or comparable air quality permitting. The capabilities below apply to oil and gas refining, chemical manufacturing, power generation, cement and aggregate production, primary metals, and any operation where emissions calculations, scenario modeling, and audit-defensible reporting are part of the regulatory framework the operation runs under.

Calculation integrity at regulatory scale

Tens of thousands of emissions calculations executed inside a controlled environment with traceable logic and reproducible outputs. Solver-based optimization wrapped in an application layer that preserves the audit trail EPA review requires.

Worst-case and best-case scenario modeling

Scenario building tool for the case proofs Title V applications require, with each scenario linked to underlying calculations. Reviewers asking how a specific projection was produced get a traceable answer rather than a reconstructed explanation.

Complete source data chain of custody

Every input captured with user, timestamp, source, and downstream usage. The audit trail EPA expects during permit review and during post-approval inspections is preserved automatically rather than assembled retroactively from disconnected files.

Application platform that becomes the compliance platform

The same system that supports the Title V application becomes the operational compliance tracking platform after permit approval. DEP and EPA reporting cycles run on the live data the application was built from rather than requiring separate reporting infrastructure.

Technology stack

ComponentTechnology
Calculation engineMicrosoft Excel with Solver integration for emissions optimization
Database layerMicrosoft Access with Visual Basic for Applications (VBA)
Email and notificationsExchange Server / Outlook integration
Audit trailUser, timestamp, source, and downstream usage captured per input
Scenario modelingWorst-case and best-case scenario builder linked to underlying calculations
Calculation integrityVerification layer for reproducibility across the application lifecycle
Regulatory frameworkEPA Title V Clean Air Act with DEP reporting alignment

Does this apply if your operation is smaller than a Fortune 100 oil refinery?

The architecture scales down as well as up. A regional industrial operator preparing a Title V application or operating under an existing Title V permit faces the same core problems as a Fortune 100 refinery: emissions calculations spread across spreadsheets, scenario modeling that requires manual rebuilds, audit trails that have to be reconstructed at the time of regulator inquiry, and reporting cycles that consume compliance staff time better spent on the actual operational work. The engineering decisions on this project, particularly the Excel Solver integration and the Access-based audit trail, transfer directly to operations of any industrial scale.

What makes this project transferable is not the size of the operation. It is the problem class. Any operation under EPA Title V, comparable state air quality permitting, or related Clean Air Act obligations is carrying the same calculation integrity risk this refinery was carrying before the system went live. The risk surfaces during permit applications, during renewals, during compliance audits, and during enforcement actions. A system that captures source data, runs calculations through a controlled engine, and preserves the audit trail automatically changes the operator's relationship with the regulator from defensive reconstruction to proactive readiness.

PCG has built EPA, DEP, and air quality compliance infrastructure for Fortune 100 and mid-market operators since 1995. The work documented here is one of more than 500 production applications PCG has delivered, with environmental and regulatory compliance representing approximately one-third of that volume across 31 years.

Frequently asked questions about EPA Title V air quality management systems

Yes. PCG built a Title V air quality management application for a Fortune 100 oil refinery that handled tens of thousands of emissions calculations, worst-case and best-case scenario modeling, audit trail documentation, and regulatory reporting to DEP and EPA. The permit was approved. PCG works directly with the engineers, compliance officers, and regulatory officials who define what the application has to demonstrate, which is the only way to produce calculation outputs that hold up to EPA review.
A Title V compliance system needs to track actual emissions against permitted limits, document calculation methodology in a way that survives regulatory review, generate the periodic reports DEP and EPA require, and maintain an audit trail linking every reported figure back to its source data. The system PCG built used Excel Solver as the real-time emissions calculation engine with Microsoft Access as the underlying database, producing application output and ongoing reporting from the same controlled platform.
It is a regulatory exposure. Spreadsheet-based compliance tracking has no enforced audit trail, no reliable version control, and no guarantee that the calculation used last quarter matches the calculation used this quarter. Regulators reviewing a Title V compliance record expect to see a system where the data, the calculations, and the output are all traceable to a single source. When that traceability does not exist, the exposure during a regulatory review is significant. PCG builds compliance systems specifically to close that gap before it becomes a finding.
Yes. PCG migrates legacy compliance applications built on Access and VBA to modern .NET platforms as one of its most common project types. For regulatory systems specifically, the migration preserves every calculation, every historical record, and every reporting output the existing system produces. The compliance history the operation has built up over years does not get lost in the transition. Validation against the original system happens before the legacy platform is retired.
Yes. The Title V project required working directly with refinery engineers, plant managers, compliance officers, and regulatory officials to produce calculations and documentation that withstood government review. PCG's environmental compliance work spans air quality management, waste manifest tracking, remediation milestone documentation, ground water monitoring, and pesticide licensing systems. Direct domain engagement with the people who define regulatory requirements is the difference between an application that passes review and one that surfaces issues during it.
Calculation integrity is preserved through three layers. The Excel Solver integration runs emissions calculations inside a controlled environment with traceable logic. The Access database captures every source input with user, timestamp, and origin. The verification layer confirms that the same input produces the same output across the application's lifecycle. EPA reviewers asking how a specific number was produced receive a deterministic answer that traces back to source data, rather than an explanation that depends on remembering which spreadsheet version was used.
Yes. The same architecture applies to chemical manufacturing, power generation, cement and aggregate production, primary metals, and any regulated industrial operation under EPA Title V or comparable state air quality permitting. The emissions categories, regulatory thresholds, and reporting formats change to match the operation's regulatory environment. The calculation integrity, audit trail, scenario modeling, and reporting alignment layers remain the same.
Yes. Full source code ownership transfers to the client at project completion. All compliance data captured by the system belongs to the client. Documentation of the database schema, calculation logic, and operational procedures is delivered as part of the project. Clients are not dependent on PCG to maintain the system, although most engagements continue under a monthly support retainer for hosting, maintenance, and the addition of new emissions categories or updated regulatory formats as requirements evolve.
About the engineer behind this project Allison Woolbert, Principal, Phoenix Consultants Group

Allison has been building custom software since the early 1980s, including work as a data analyst for the U.S. Air Force before founding PCG in 1995. The Title V air quality management work documented here is one of more than 500 custom applications PCG has delivered, with environmental and regulatory compliance representing approximately one-third of that volume across 31 years. Her direct involvement in every project is not a policy. It is how PCG operates. When you call, she answers.

Preparing an EPA Title V application or operating under a Title V permit on infrastructure that cannot defend its own calculations to regulators? PCG has built EPA, DEP, and air quality compliance systems for Fortune 100 and mid-market operators since 1995. The diagnostic engagement takes two to three hours and produces a written scope before any development commitment.
Talk to PCG

Project details documented with client permission. Specific identifying details about the Fortune 100 oil refinery have been generalized at client request. System capabilities and outcomes reflect the actual production deployment.

PCG founded 1995. Allison Woolbert's personal experience in software development predates PCG's founding.

Last updated: May 2026
PCG built a data-pulling engine that consolidated information from multiple external pest control field offices into a centralized SQL Server repository. The system ran nightly automated reports and data transfers to corporate, giving leadership a single source of truth for licensed application activity, treatment records, and regulated chemical use across all locations. The platform supported both internal operational oversight and the regulatory reporting required of licensed pest control operations.
Multi-office Field locations consolidated to one repository
Nightly Automated data pulls and reports to corporate
SQL Server Centralized repository for all field data
FIFRA Federal regulatory framework alignment

What was breaking in multi-office pest control reporting before this project?

The client was a multi-office pest control operation with field locations running their own data systems. Each office captured its own licensed application records, treatment histories, and regulated chemical use. When corporate needed a consolidated picture of activity across all locations, the answer was a manual roll-up process that took days and produced numbers that did not always reconcile between sources.

That is not a reporting inconvenience. Licensed pest control operations carry regulatory obligations under FIFRA and state-level pesticide control authorities. Treatment records, chemical use, and applicator licensing must be tracked at the office level and reportable at the corporate level. A multi-office operation that cannot produce a defensible consolidated report on demand is carrying compliance risk every day the regulator does not ask for the report. When the regulator does ask, the gap becomes visible immediately.

Disconnected Office Systems Each field office captured licensed application activity, treatment records, and chemical use in its own local system with no automatic feed to corporate.
Manual Roll-Up Reports Consolidated reports for leadership required manual extraction from each office. Days of work per cycle, with reconciliation gaps between sources.
Regulatory Reporting Risk Licensed pest control operations report to state and federal regulators. Reports built from disconnected office data carry inconsistencies that surface during audits.
No Single Source of Truth Leadership decisions about licensed application activity, chemical use, and field office performance ran on numbers that varied depending on which spreadsheet was opened.

For a multi-office pest control operation, the consequences of weak data consolidation extend beyond the immediate reporting cycle. State regulators audit licensed operators on application records, chemical use, and applicator certifications. Corporate insurance underwriters review the same data. Customer contract renewals often require performance reporting that pulls from the field record. A reporting infrastructure that cannot produce these on demand creates friction at every layer of the business.

What did PCG actually build for the multi-office data consolidation?

PCG developed a data-pulling engine that connected to each field office system and consolidated activity into a centralized SQL Server repository at corporate. The architecture was designed to handle the reality that field offices ran on different systems with different data formats, and that nightly automation was preferable to disrupting daily operations at any office. Each layer was built so that the consolidation continued automatically without manual intervention from field staff or corporate IT.

1
Data-pulling engine for external field office systems

The engine connected to each field office data source on a defined schedule and extracted the previous day's licensed application activity, treatment records, and chemical use data. Each office's data format was handled by a configured adapter, so adding a new office to the consolidation did not require rewriting the core engine.

2
Centralized SQL Server repository

All field office data flowed into a single SQL Server database structured around the entities that mattered for regulatory reporting and operational oversight: licensed applicators, treatment records, regulated chemical use, customer accounts, and office activity. The repository became the single source of truth for any question about activity across the operation.

3
Nightly automated data transfers

Data pulls and consolidation ran nightly on an automated schedule. Field offices continued their daily operations on their existing systems. Corporate received fresh data every morning without anyone at any office having to remember to send a report. The automation eliminated the human step that had been the most common point of failure in the previous reporting cycle.

4
Automated report generation for corporate leadership

The system generated automated reports for corporate leadership on the consolidated data. Licensed application activity by office, regulated chemical use by category, treatment record summaries, and exception reports for unusual patterns were produced on schedule and delivered to the leadership team without manual report-building work.

5
Regulatory reporting alignment

The repository structure aligned with the data formats that state pesticide control authorities and FIFRA-related federal reporting required. When a regulator requested records, the response was a structured query against the consolidated database rather than a multi-office data assembly project. The same data that ran corporate reporting also drove regulatory submissions.

What we learned on this project

Multi-office pest control operations fail their reporting obligations in a specific way. The data exists. It exists at every office. What does not exist is the infrastructure to pull it together on a schedule that matches the cycle the regulator and corporate leadership expect. The data-pulling engine was the part that solved the actual problem, more than any single dashboard or report. Once the data flowed automatically, the reports built themselves.

The decision to leave field offices on their existing systems was deliberate. Forcing every office to migrate to a single corporate platform would have triggered resistance, training cost, and operational disruption that the client could not absorb. Building a consolidation layer above the existing systems delivered the corporate reporting capability without disrupting the field. That architectural call made the difference between a project that shipped and a project that would have stalled at office adoption.

What changed after the system went into production?

The most immediate change was the elimination of manual roll-up reporting. Corporate leadership stopped waiting for field offices to send numbers and started reading dashboards that updated overnight. The reconciliation gaps that had existed between office spreadsheets disappeared because the data was now flowing from a single repository.

Outcome Result How it was achieved
Corporate reporting cycle Nightly, automated Scheduled data-pulling engine replaced manual roll-ups from field offices
Single source of truth for activity Centralized SQL Server All field office data consolidated into one structured repository
Regulatory reporting response time Hours, not days Structured queries against the live repository replaced multi-office data assembly
Field office disruption from corporate reporting Eliminated Offices continued on existing systems; consolidation layer ran independently
Reconciliation gaps between offices Resolved at the data layer One repository structure made cross-office numbers consistent by construction
Licensed application activity visibility Real-time across all offices Treatment records, chemical use, and applicator activity queryable from one source

The strategic value of the system extended beyond the reporting cycle itself. Once licensed application activity was queryable across all offices in one place, patterns that had been invisible in office-by-office data became identifiable. Underperforming offices, unusual chemical use patterns, and outlier customer accounts surfaced in the data without requiring corporate analysts to build the queries that would have found them.

What capabilities does this kind of system provide for licensed multi-office operations?

The infrastructure built for this pest control operation addresses a problem class that appears across every multi-office service business under regulatory oversight. The capabilities below apply to pest control, lawn and turf services, agricultural services, environmental services, industrial cleaning, and any licensed multi-office operation where field activity must be consolidated for corporate oversight and regulatory reporting.

Field office independence with corporate consolidation

Field offices continue on their existing systems without disruption. A consolidation layer above those systems pulls activity into a centralized repository on a defined schedule. The corporate reporting capability arrives without forcing field office migration.

Single source of truth for cross-office reporting

One structured repository contains the consolidated record of licensed application activity, treatment records, regulated chemical use, and customer accounts across all offices. Cross-office numbers reconcile by construction rather than by manual reconciliation.

Automated regulatory reporting alignment

The repository structure is designed for the format state pesticide control authorities and federal FIFRA-related reporting require. Regulator requests are answered with structured queries against live data rather than multi-office assembly projects.

Pattern visibility across the operation

Once activity is consolidated, cross-office patterns become visible: outlier chemical use, underperforming offices, customer accounts with unusual treatment histories. Patterns that were invisible in office-by-office data surface as queryable records.

Technology stack

ComponentTechnology
Central repositoryMicrosoft SQL Server with structured schema for regulatory reporting
Data-pulling engineCustom data extraction with per-office configured adapters
AutomationNightly scheduled data transfers and consolidation
Reporting layerAutomated report generation for corporate leadership
Field office integrationAdapter-based connection to existing office data sources
Regulatory frameworkFIFRA-aligned data structure for state and federal reporting
Audit trailTransaction-level logging of consolidation activity and report generation

Does this apply if your operation is smaller than a multi-state pest control company?

The architecture scales down as well as up. A regional pest control operator with 3 offices faces the same core problems as one with 30: disconnected field systems, manual roll-up reporting, reconciliation gaps between offices, and regulatory reporting that becomes a multi-office data assembly project. The engineering decisions on this project, particularly the data-pulling engine and the centralized SQL Server repository, are directly applicable to operations of any multi-office scale.

What makes this project transferable is not the size. It is the problem class. Any licensed multi-office operation under regulatory oversight is carrying the same data consolidation risk this client was carrying before the system went live. The risk accumulates invisibly until a state regulator audits the operation, an insurance underwriter reviews the file, or corporate leadership requires data that the field cannot produce on the timeline they need it.

PCG has built data consolidation and regulatory reporting infrastructure for licensed service operations since 1995. The work documented here is one of more than 500 production applications PCG has delivered, with environmental and regulatory compliance representing approximately one-third of that volume across 31 years.

Frequently asked questions about multi-office pest control reporting systems

Yes. PCG has built data consolidation infrastructure for multi-office licensed service operations since 1995. The architecture handles a data-pulling engine that connects to each field office, a centralized SQL Server repository for consolidated records, nightly automated data transfers, and reporting aligned with state pesticide control and federal FIFRA-related requirements. Deployments support operations from regional multi-office firms through enterprise multi-state companies.
No. The architecture is designed so field offices continue on their existing systems. A data-pulling engine connects to each office's data source on a defined schedule and extracts the records needed for consolidation. Per-office adapters handle different data formats. Adding a new office to the consolidation does not require rewriting the core engine, and field staff do not change how they capture data.
The repository schema is structured around the entities regulators ask about: licensed applicators, treatment records, regulated chemical use, customer accounts, and office activity. State pesticide control authorities and federal FIFRA-related reporting requests are answered as structured queries against the live repository. The same data that drives corporate reporting also drives regulatory submissions, which removes the duplication that existed when the two reporting flows were assembled separately.
The adapter architecture isolates field office system changes from the core engine. When an office upgrades its data source, the adapter for that office is updated. The core consolidation engine continues running. The same approach applies when a new office is added to the operation. The infrastructure was designed to absorb field office system changes over time without requiring rebuilds.
Yes. The repository structure is designed to handle multi-state regulatory reporting. State-specific reporting requirements are configured at the report layer rather than baked into the data structure. The same consolidated data drives reports formatted for any state where the operation is licensed, and federal reports that consolidate across all states. Multi-state operations gain a single source of truth that serves every regulator.
The time depends on how the field office captures data and what format it produces. Standard data sources with documented schemas are typically configured in days. Office systems with non-standard formats or limited documentation take longer because the adapter has to be built for that specific data structure. The configuration work is one-time per office. Once the adapter is in place, that office's data flows nightly with no further intervention.
Yes. The same architecture applies to lawn and turf services, agricultural services, environmental services, industrial cleaning, and any licensed multi-office operation where field activity must be consolidated for corporate oversight and regulatory reporting. The data structures change to match the regulatory framework. The data-pulling engine, central repository, and automated reporting layer remain the same.
Yes. Full source code ownership transfers to the client at project completion. All consolidated field office data belongs to the client. Documentation of the database schema, adapter logic, and operational procedures is delivered as part of the project. Clients are not dependent on PCG to maintain the system, although most engagements continue under a monthly support retainer for hosting, maintenance, and the addition of new office adapters as the operation grows.
About the engineer behind this project Allison Woolbert, Principal, Phoenix Consultants Group

Allison has been building custom software since the early 1980s, including work as a data analyst for the U.S. Air Force before founding PCG in 1995. The pest control reporting infrastructure documented here is one of more than 500 custom applications PCG has delivered, with environmental and regulatory compliance representing approximately one-third of that volume across 31 years. Her direct involvement in every project is not a policy. It is how PCG operates. When you call, she answers.

Running a licensed multi-office operation on data that lives in office spreadsheets and gets consolidated by hand? PCG has built data consolidation and regulatory reporting infrastructure for licensed service operations since 1995. The diagnostic engagement takes two to three hours and produces a written scope before any development commitment.
Talk to PCG

Project details documented with client permission. Specific identifying details about the pest control operation have been generalized. System capabilities and architecture reflect the actual production deployment.

PCG founded 1995. Allison Woolbert's personal experience in software development predates PCG's founding.