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 ground water monitoring system for an environmental compliance company managing a regulated monitored site. The application produced plotted charts of well readings over time and supported targeted data searches designed to surface anomalies across ground water monitoring stations. By making contamination trends and outliers immediately visible, the system helped the client meet ongoing environmental monitoring obligations and respond quickly to potential exceedances before they became reportable violations.
Time-series Well readings charted across monitoring history
Anomaly Detection across multiple monitoring stations
RCRA Compliance framework alignment for ground water
Real-time Visibility into contamination trends and outliers

What was breaking in ground water monitoring before this project?

The client was an environmental compliance company managing ongoing ground water monitoring obligations at a regulated site. Ground water monitoring is not a one-time activity. It is a continuous data capture exercise across multiple monitoring stations, with sampling cycles that produce thousands of readings over the life of a site. The compliance question is not whether a single reading is in or out of range. It is whether the trend across readings shows movement that requires regulatory notification, additional investigation, or corrective action.

Spreadsheets and disconnected lab reports do not answer that question. They contain the data, but the trend is invisible until someone manually plots the readings and looks at the chart. By the time a problematic trend is visible to a human reading static reports, the regulator may already be entitled to a notification the client did not know to send. For an environmental compliance company whose entire value to its clients depends on staying ahead of contamination patterns, that delay is not an inconvenience. It is a credibility problem with the regulator and the client at the same time.

Trends Invisible in Static Data Lab reports and spreadsheets contained the readings but did not surface contamination trends across time without manual plotting and review.
Anomaly Detection by Hand Outliers across monitoring stations had to be identified by reading reports station by station. Cross-station patterns went undetected unless someone specifically looked for them.
Delayed Response to Exceedances Potential exceedances surfaced after the data was already several reporting cycles old. Regulatory notification windows risked being missed because the trend was not visible in time.
No Targeted Data Search Pulling the right subset of historical readings to investigate a suspected trend required manual extraction across multiple data sources, which made investigations slow.

For an environmental compliance company, the consequences of weak ground water monitoring infrastructure compound across every site under management. Regulators expect notification of exceedances within defined windows. Corrective action timelines depend on how quickly a trend was identified. Liability for missed reporting falls on the compliance company, not just the site owner. A system that cannot surface trends until someone looks for them is a continuous risk multiplier across the company's full portfolio of sites.

What did PCG actually build for the ground water monitoring environment?

PCG developed a ground water monitoring application built around two capabilities the client did not have before: time-series charting of well readings, and targeted data searches that surfaced anomalies across monitoring stations. The architecture was designed so that the data captured during routine sampling cycles became immediately useful for trend analysis rather than sitting in static reports until someone investigated. Each component was built so that the visibility regulators expect was available continuously rather than reconstructed at reporting time.

1
Well reading capture across monitoring stations

Every reading from every monitoring station was captured into a structured database with the analyte tested, the result, the date, the sampling method, and the lab. The same data structure handled readings from across all stations on the site, which was the prerequisite for any cross-station trend analysis.

2
Time-series charting of well data

The application produced plotted charts of well readings over time, station by station and analyte by analyte. Trends that had been invisible in tabular reports became immediately visible as line charts. Movement in contamination levels, seasonal patterns, and slow drifts toward action levels were apparent at a glance rather than requiring manual analysis.

3
Targeted data search for anomalies

The system supported targeted searches designed to surface anomalies across monitoring stations: readings outside expected ranges, sudden shifts in trend slope, and patterns that crossed multiple stations in ways that suggested plume movement or a new contamination source. The searches were configured around the analytes and thresholds the client tracked under its regulatory obligations.

4
Cross-station trend visibility

Patterns that crossed multiple monitoring stations were surfaced in the same interface as single-station trends. A contamination plume moving across the site, or a treatment system losing effectiveness affecting multiple wells, became visible as a coordinated pattern rather than a series of isolated readings that each looked acceptable in isolation.

5
Regulatory response support

When a trend or anomaly required regulatory notification, additional sampling, or corrective action, the system produced the historical context the response required: prior readings, previous similar patterns, dates of related actions taken at the site. The data trail for any notification or response was assembled from live system data rather than reconstructed from spreadsheets and email archives.

What we learned on this project

Ground water monitoring fails in a specific way. The data is captured. The lab reports are filed. The spreadsheets are updated. What does not happen, until someone takes the time to do it manually, is the conversion of that data into the visual form that makes trends and anomalies obvious. A system that performs that conversion automatically, on every reading, transforms the operator's relationship with the data. The compliance company is no longer reactive to what the regulator surfaces during inspection. It is proactive about what it sees in its own monitoring before the regulator sees it.

The targeted search capability was the part that created the most strategic value beyond the routine charting. Anomalies in ground water data are often not in the most recent reading. They are in the pattern that emerges when readings are compared across stations, across analytes, or across time windows. A search interface configured around the regulatory thresholds the operator tracks surfaces those patterns as queryable findings rather than pattern-recognition exercises that depend on the analyst remembering to look.

What changed after the system went into production?

The most immediate change was that contamination trends became visible to the compliance team continuously, not at reporting cycles. Patterns that had previously emerged only when someone built a chart for an investigation surfaced as standard outputs of the monitoring workflow. The team's effort moved from chart-building during investigations to acting on the information the live system was already showing them.

Outcome Result How it was achieved
Trend visibility across well data Continuous, not periodic Time-series charting produced automatically from every captured reading
Anomaly detection across stations Targeted searches Configured search interface surfaced cross-station outliers and pattern shifts
Response time to potential exceedances Hours, not reporting cycles Patterns visible immediately rather than emerging from manual chart-building during investigations
Regulatory notification readiness Pre-emptive Data trail assembled from live system rather than reconstructed from disconnected sources
Cross-station pattern recognition Surfaced automatically Coordinated patterns across multiple wells visible as system output rather than analyst pattern-matching
Investigation lead time Reduced by visibility, not by faster searching Trends apparent before investigation began, replacing reactive analysis with proactive review

The strategic value of the system extended beyond the immediate site. Once the compliance team had a working framework for time-series visualization and anomaly detection on ground water data, the same architecture was applicable to other monitored sites in the company's portfolio. The investment in this site became the template for the company's monitoring infrastructure across its broader client base.

What capabilities does this kind of system provide for environmental compliance operations?

The infrastructure built for this environmental compliance company addresses a problem class that appears across every operation responsible for ongoing environmental monitoring under regulatory oversight. The capabilities below apply to ground water monitoring under RCRA corrective action, CERCLA Superfund sites, NPDES discharge permits, brownfield post-cleanup monitoring, mining operations, landfills, and any regulated environment where time-series data must be analyzed for trends and anomalies on a continuous basis.

Time-series charting on every reading

Well data, discharge data, or any monitoring readings plotted automatically as they are captured. Trends are visible continuously rather than emerging only when an analyst builds a chart for an investigation. Patterns that develop slowly over months become apparent before they reach action levels.

Targeted anomaly search across stations

Configurable searches that surface readings outside expected ranges, sudden shifts in trend slope, and coordinated patterns across multiple monitoring stations. The same search framework supports investigations into specific suspected issues and routine periodic reviews of the full data set.

Cross-station pattern recognition

Patterns that move across multiple monitoring stations surfaced as coordinated findings rather than isolated readings. Plume movement, treatment system failures, and contamination source shifts visible as system output rather than analyst inference from disconnected reports.

Pre-emptive regulatory readiness

The historical context required for regulatory notification, additional sampling, or corrective action assembled from live system data rather than reconstructed at the moment a response is required. Notification windows that depend on quick situational awareness are met because the awareness is continuous.

Technology stack

ComponentTechnology
Database layerStructured relational storage for time-series well reading data
Charting engineTime-series visualization for well readings by station and analyte
Anomaly detectionTargeted data search across stations with configurable thresholds
Data structureReading-level capture with analyte, result, date, station, sampling method, and lab
Cross-station analysisPattern recognition across multiple monitoring wells on the same site
Regulatory frameworkRCRA, CERCLA, NPDES alignment configurable per site obligations
Reporting layerHistorical context extracts for regulatory notifications and investigations

Does this apply if your operation manages fewer than the multi-site portfolio of an environmental compliance firm?

The architecture scales down as well as up. A single-site industrial operator with ground water monitoring obligations under a state permit faces the same core problems as an environmental compliance company managing a portfolio of regulated sites: trends invisible in static data, anomalies detected only when someone looks for them, and exceedances that surface too late for proactive response. The engineering decisions on this project, particularly the time-series charting and targeted anomaly search, transfer directly to operations with as few as one monitoring site.

What makes this project transferable is not the size of the portfolio. It is the problem class. Any operation responsible for continuous environmental monitoring under regulatory oversight is carrying the same data interpretation risk this client was carrying before the system went live. The risk accumulates invisibly until a regulator asks a question the data could have answered earlier, an enforcement action surfaces a trend the operator should have caught, or an investigation timeline reveals that the warning signs were in the data months before anyone noticed.

PCG has built environmental monitoring and compliance infrastructure for industrial operators, environmental consulting firms, and regulated sites 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 ground water monitoring and charting systems

Yes. PCG has built ground water monitoring infrastructure for environmental compliance companies, industrial operators, and regulated sites since 1995. The architecture handles well reading capture across monitoring stations, time-series charting of readings over time, targeted searches for anomalies and outliers, and cross-station pattern recognition. The system is configurable to align with the regulatory framework the site operates under, including RCRA corrective action, CERCLA Superfund, NPDES permits, and state-level monitoring obligations.
Lab reports show readings as point-in-time results in tabular form. Trends across multiple readings are not visible in that format until someone plots them manually. The charting engine produces time-series charts automatically from every captured reading, station by station and analyte by analyte. Slow drifts toward action levels, seasonal patterns, and movement in contamination concentration are apparent at a glance. The conversion from data to visual form happens continuously rather than during investigations, which is when most teams discover the chart they should have been watching.
The search interface is configured around the analytes and thresholds the operator tracks under its regulatory obligations. It surfaces readings outside expected ranges, sudden shifts in the trend slope at a single station, coordinated patterns across multiple stations that suggest plume movement or a new contamination source, and outliers that fall outside the historical distribution for a given station. The searches are configurable, so as new analytes or new monitoring requirements are added, the search framework expands without requiring system rebuilds.
Yes. The architecture supports multi-site portfolios where each site may operate under different regulatory frameworks. RCRA corrective action sites, CERCLA Superfund sites, NPDES-permitted discharges, and state-level monitoring obligations each carry their own analyte lists, threshold definitions, and reporting requirements. The system's configuration layer handles those differences per site rather than requiring separate systems per regulatory regime. Compliance teams managing portfolios gain a single working environment across all monitored sites.
When a trend, anomaly, or threshold crossing requires regulatory notification, the system produces the historical context the response requires: prior readings at the affected station, previous similar patterns elsewhere on the site, dates of related actions taken, and the relevant regulatory thresholds that triggered the finding. The data trail for any notification is assembled from live system data rather than reconstructed from spreadsheets and email archives at the moment notification is required.
Yes. Most operations PCG works with already have years of monitoring data in spreadsheets, lab report PDFs, and disconnected files. The migration consolidates historical readings into the structured time-series format the system uses, preserves the source documentation for audit reference, and reconstructs the station and analyte relationships where possible. Original files remain available. The migration approach is documented before any data movement begins so the audit trail of the migration itself is preserved.
Yes. The same architecture applies to surface water monitoring under NPDES permits, air quality monitoring under EPA Title V, landfill leachate monitoring, mining discharge monitoring, and any regulated environment where time-series readings must be tracked for trends and anomalies on a continuous basis. The data structures change to match the relevant analytes and regulatory framework. The charting engine, anomaly search, and cross-station pattern recognition layers remain the same.
Yes. Full source code ownership transfers to the client at project completion. All monitoring data captured by the system belongs to the client. Documentation of the database schema, charting and search 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 monitoring sites or new analyte tracking 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 ground water monitoring system 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.

Managing ongoing ground water or environmental monitoring obligations on data that does not surface trends until someone goes looking for them? PCG has built environmental monitoring and compliance infrastructure 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 environmental compliance company and the monitored site 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.