Updated November 2026 · Written and maintained by the Progression Agency strategy team
An inspector asks for last year’s monthly alarm reviews and the handover log from a night shift fourteen months ago. If those records live in six spreadsheets and a retired engineer’s inbox, the problem is software. A Houston software development company serving pipeline and offshore operators should build for the day that request arrives. This page runs a mock inspection, request by request, and shows what each one needs from the system. It is for operations, integrity and compliance leads. Progression is headquartered in New York and handles Houston projects remotely, with on-site sessions on request. Counsel signs off anything that touches compliance.
On this page · 12 sections
- The request arrives on a Tuesday
- What a Houston software development company should ask first
- Request 1: monthly points off scan and inhibited alarms
- Request 2: shift handovers
- Request 3: fatigue rosters
- Request 4: alarm set points and the 15 month clock
- Request 5: offshore records with different clocks
- What a software company in Houston costs after five requests
- Custom software development in Houston, or the product you already own
- Software development in Houston, inside a change process
- A records clause for Houston software development companies
- Related services and guides
The short answer Not an operator? A Houston engineering firm, a clinic or a distributor still gets asked for records, just by customers and auditors instead of an inspector. The habit this page teaches, answering a request from one system in minutes, applies to you. Our software development company page covers the general build. The rules below are stated as written, and anything about how they apply to your operation is a question for counsel.
Federal rules are amended from time to time. Check the current text of each section named on this page, and ask counsel how it applies to your operation. Nothing here says any system makes an operator compliant.
The request arrives on a Tuesday
Picture a request list, invented for this page, that lands on a Tuesday morning. It has five lines. Nothing on it is unusual, and each line sends someone digging.
An invented example. The five cards are the five requests this page walks through. For each, the question is the same: can one system produce the answer in minutes, with the date it was recorded?
Who is this page for?
Operations, integrity and compliance leads at pipeline operators and offshore operators in the Houston area, and the vendors and in-house teams who build their records tools.
What a Houston software development company should ask first
The first question is which regime applies. Pipeline operators with controllers working in a control room are covered by 49 CFR 192.631 for gas and 49 CFR 195.446 for hazardous liquid. Offshore operators on the Outer Continental Shelf answer to 30 CFR 250.1900, which says you must develop, implement and maintain a safety and environmental management system, or SEMS, program. Some operators answer to both.
The Greater Houston Partnership calls Houston the energy capital of the world, which is why a software development company in Houston is likely to be asked about these records before almost anything else. For the marketing side of the same industry, see our oil and gas marketing agency page. The second question is which systems hold the records today.
Request 1: monthly points off scan and inhibited alarms
The gas rule says an operator using a SCADA system must have a written alarm management plan. Under 192.631(e)(2) the plan must provide to identify, at least once each calendar month, points affecting safety that have been taken off scan in the SCADA host, had alarms inhibited, generated false alarms, or had forced or manual values for longer than the maintenance or operating activity required.
| Month | Point | Condition | Reason | Cleared by | Cleared on |
|---|---|---|---|---|---|
| 2025-09 | PT-204 | Off scan | Transmitter swap | Sample Controller A | 2025-09-12 |
| 2025-09 | FT-118 | Alarm inhibited | Nuisance alarm | Sample Controller B | 2025-09-30 |
| 2025-10 | XV-061 | Forced value | Valve test | Sample Controller A | 2025-10-02 |
A report by month, point, condition, reason and who cleared it answers the request. The hard part is getting the data out of the SCADA host and the maintenance system into one place. Start with a read-only connection, agree the field names with the controllers who use them, and store each month’s report as it was run, so a later change in the source cannot rewrite last year.
Request 2: shift handovers
Paragraph (b)(4) of the gas rule calls for a method of recording controller shift changes and any handover of responsibility between controllers. Paragraph (c)(5) adds procedures for when a different controller assumes responsibility, including the content of the information exchanged.
The record that answers a request fourteen months later is time-stamped, attributed and hard to edit quietly. Where a historian or logbook product already does this, keep it and add a way to search it; see our guide to custom software versus off-the-shelf.
Request 3: fatigue rosters
Paragraph (d)(1) says an operator must establish shift lengths and schedule rotations that provide controllers off-duty time sufficient to achieve eight hours of continuous sleep. A system cannot fix a fatigue problem. It can show the roster against that test.
- Import the roster from the scheduling system on a schedule.
- Compute off-duty time between shifts for each controller.
- Flag any rotation where the gap is shorter than the test allows.
- Keep medical information out of the system; hold only schedules.
- Store each monthly roster as it was published.
Request 4: alarm set points and the 15 month clock
Paragraph (e)(3) requires verifying the correct safety-related alarm set-point values and alarm descriptions at least once each calendar year, at intervals not to exceed 15 months. Paragraph (e)(4) sets the same interval for reviewing the alarm management plan itself, and (e)(5) for monitoring the activity directed to each controller.
Paragraph (j) says an operator must maintain for review during inspection records that demonstrate compliance with the section, and documentation that any deviation from the procedures was necessary for the safe operation of the pipeline. Whether your records meet that is a question for counsel.
Request 5: offshore records with different clocks
30 CFR 250.1928 gives offshore records several clocks. SEMS records are kept 6 years, audits are kept 6 years and available to BSEE on request, and a copy of all SEMS program documents is kept at an onshore location. Other records have shorter retention.
| Record | Kept onsite | Retained |
|---|---|---|
| SEMS records and documents | Not specified | 6 years |
| SEMS audits | Not specified | 6 years, available to BSEE on request |
| SEMS program documents | Copy at an onshore location | 6 years |
| Job safety analysis | 30 days | 2 years |
| Management of change records, dated | Not specified | 2 years |
| Injury and illness log | Not specified | 2 years |
| Contractor safety evaluations | Not specified | 2 years |
| Stop work authority training and reviews | 30 days | 2 years |
| Employee participation records | Not specified | 2 years |
What is the 30 day onsite copy and the 2 year archive?
For job safety analysis records and stop work authority records, the rule keeps a copy onsite for 30 days and retains it for 2 years. A retention engine holds both dates for each record and moves it from the onsite store to the archive.
How are audits kept for six years?
Audits and the SEMS record set are kept 6 years. The system should block deletion until the date passes and log the attempt.
Paragraph (h) says records must be kept in an orderly manner, readily identifiable, retrievable and legible, and must include the date of any revisions. That sentence is the design brief for the retention engine.
Which rule sits behind each request?
The table below pairs each request with the paragraph that calls for the record and the field the system must hold. It is a design aid and not a compliance finding for any operator.
| Request | Where the rule speaks | Field the system holds | Typical systems involved |
|---|---|---|---|
| Alarm reviews | 192.631(e)(2) | Month, point, condition, reason, cleared by | SCADA host, maintenance system |
| Handovers | 192.631(b)(4) and (c)(5) | Time, outgoing and incoming controller, content | Logbook, historian |
| Fatigue rosters | 192.631(d)(1) | Shift start, end and off-duty gap | Scheduling system |
| Set point checks | 192.631(e)(3) | Point, value, description, verified on | SCADA host |
| Offshore records | 250.1928 | Record type, onsite date, retained until | Document store |
- Name one owner for each request.
- Time how long each answer takes today.
- Write the target time in minutes, not days.
- Re-run the drill every quarter.
- Keep the drill results with the other records.
- Show the target to the person who answers the phone when the inspector calls.
What a software company in Houston costs after five requests
A records platform sits in the published portal or platform band, and integration with a SCADA historian and maintenance systems sits in the internal tool band. No Houston-only figure is published here.
What do published bands say about records systems?
The table runs from the typical low to the published high. Hosting, licenses and security testing are on top.
| Build | Published US band |
|---|---|
| Portal or platform | $75,000 to $400,000 |
| Product pilot (SaaS MVP) | $30,000 to $150,000 |
| Internal tool or integration | $30,000 to $100,000 |
| Contract or agency rate | $100 to $200 an hour |
What does it cost inside the plant fence?
Site access, historian licensing and a cyber review are scoped in writing. Progression quotes after a written scope, and those items are listed as their own lines.
Custom software development in Houston, or the product you already own
Most operators own a historian, a maintenance system and a logbook. Houston custom software development rarely replaces them. It adds a thin layer that answers the five requests by reading from what you own. Custom software development Houston TX operators ask about is mostly that layer. For connections into enterprise systems see our ERP development page, and for deciding what to keep, our software consulting services.
Software development in Houston, inside a change process
Software development Houston TX operators commission for a compliance record sits inside a change process. A change to a system that holds the records goes through management of change; offshore, management of change records are dated and retained for 2 years under 250.1928(c).
- Test every change in a copy of the system first.
- Write the rollback before the change, not after.
- Date each change and name who approved it.
- Keep the change record with the other compliance records.
- Tell the control room before anything that touches their displays.
- Record who approved the change and on what date.
- Keep the old version available for comparison.
- Confirm the records still open after the change.
- Close the change only after the next monthly review runs clean.
- File the change record with the compliance records.
- Review the change log at the annual plan review.
Scrambled to answer the last records request?Send the last record request you scrambled to answer. You get a free proposal from a Houston software development company with that request traced through your systems.
A records clause for Houston software development companies
Software development companies in Houston, TX will each propose their own terms, so put one clause in every contract: the buyer owns exports of every record in the five requests, in a stated format. Ask counsel to review it.
Houston software development companies, software development companies in Houston and software companies in Houston all differ in how they handle data ownership, so ask the question early. A software development company Houston operators trust will agree to the clause before the work starts. If you are weighing hiring against buying, a software developer in Houston on staff is one path; the salary table on our app development company in Houston page shows what that costs. For web work see web design in Houston.
Get a free proposal
Send the last record request you scrambled to answer. You get a free proposal from a Houston software development company with that request traced through your systems.
Related services and guides
Pages that sit beside this one:
- Software development company
- ERP development
- Custom software vs off the shelf
- Software consulting services
- App development company in Houston
- Oil and gas marketing agency
Getting found in search
AI, AEO and what is changing
Paid media and lead generation
Websites and design
Choosing and working with an agency
Software and app development
- Software development in Los Angeles
- Software company in Kansas City
- App developers in Orlando
- Software development in Chicago
- Software company in Alpharetta
- Software development in Dallas
- Game development company
- E wallet app development
- Payment gateway development
- Medical device software development
- Poker app development
- Aviation software development
- Astrology app development
- Nutrition app development
- Billing software development
- Nonprofit software development
- Ionic app development
- Xamarin and .NET MAUI
- Low code app development
- Government software development
- Chat app development
- Home services app development
- Operations management software development
- Event management app development
- Car rental app development
- Mental health app development
- Pharmacy app development
- Kotlin app development
- Lottery software development
- Car wash app development
- Smart TV app development
- Metaverse app development
- CMS development company
- Drupal development company
- WooCommerce development company
- Patient portal software development
- GIS software development
- Big data software development services
- Salon app development
- E-scooter app development
- POS software development
- Serverless app development
- Computer vision development company
- Azure app development
- Remote patient monitoring software development
- Kiosk software development
- EV charging app development
- AdTech software development
- Automotive software development
- Construction software development
- JavaScript development company
- News app development company
- Laravel development company
- PHP web development company
- Lending software development
- Pharmaceutical software development
- Shopify app development
- Crypto exchange development
- Software development outsourcing
- Agriculture software development
- HR software development
- HIPAA compliant software development
- Software for small business
- Music app development
- Energy software development
- Java development company
- Sports betting app development
- Software development for startups
- Inventory management software development
- Telecom software development
- Ruby on Rails development company
- Python development company
- Embedded software development
- Salesforce development company
- n8n automation agency
- Cloud app development
- Augmented reality app development
- On-demand app development
- Blockchain app development
- Stock trading app development
- Mobile app development company
- Software development company
- Software consulting services
- AI consulting services
- UI/UX design services
- .NET development services
- Desktop application development
- Progressive web app development
- AR/VR app development
- Wearable app development
- EHR software development
- Hire dedicated developers
- Software development life cycle
- Web application development
- AI app development
- AI agent development
- AI chatbot development
- AI receptionist development
- AI integration services
- Cross-platform app development
- React Native app development
- Flutter app development
- Native app development
- iOS app development
- Android app development
- IoT app development
- MVP development
- SaaS development
- Enterprise app development
- App development outsourcing
- Hire app developers
- App development cost
- How to build an app
- App development tools
- Agile software development
- Custom CRM development
- ERP development
- Web portal development
- Marketplace development
- Dashboard development
- API development
- Backend development services
- Healthcare software development
- Healthcare app development
- Telemedicine app development
- Fintech software development
- Insurance software development
- Logistics software development
- Manufacturing software development
- Real estate software development
- Education software development
- Retail software development
- Ecommerce app development
- Delivery app development
- Restaurant app development
- Fitness app development
- Dating app development
- Taxi app development
- Travel app development
- Social media app development
- Video streaming app development
- App development in NYC
- App development in Dallas
- App development in Los Angeles
- App development in Houston
- App development in Atlanta
- App development in Austin
- App development in Texas
- App development in Miami
- App development in Chicago
- App development in San Diego
Website design by industry and type
Web development, platforms and hosting
Social, content and brand
By industry and by situation
Frequently asked questions
What does a Houston software development company build for pipeline operators?
Should a software development company in Houston know control room rules?
What should a software company in Houston ask an energy client first?
How often must alarm points off scan be reviewed?
How often must alarm set points be verified?
Does the rule require a record of shift handovers?
How long are SEMS audits kept?
How long are management of change records kept offshore?
Where do SEMS program documents have to be kept?
Can software fix a fatigue problem?
Do we need custom software or a logbook product?
How much does a Houston records system cost?
Is your team in Houston?
What does paragraph (j) of the gas rule require?
Who needs a SEMS program?
Can one retention engine handle many rules?
Which columns does a monthly alarm review need?
Why test changes in a copy?
Should we keep deleted records?
Which record request should start the project?
Scrambled to answer the last records request?Send the last record request you scrambled to answer. You get a free proposal from a Houston software development company with that request traced through your systems.
Get a free marketing proposal
Tell us what you are trying to grow and we will come back with a plan, not a pitch deck. Same-day reply on weekdays.
