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.