Skip to content
Of Ash and Fire Logo

Legacy Integration & Reverse Engineering

Integrating and replacing legacy vendor software: reverse engineering undocumented APIs and file formats, getting your data out, and owning your integrations.

18 articles

Epicor Kinetic On-Premise After 2028: Options and REST API Integration

Epicor Kinetic On-Premise After 2028: Options and REST API Integration

2026-10-25

Kinetic 2028.1 is the last on-prem feature release. Compare your hosting options, see what breaks in Epicor Cloud, and move integrations to REST v2, BAQs...

Read More
Information Blocking and Your EHR: How to Get Your Data Out in 2026

Information Blocking and Your EHR: How to Get Your Data Out in 2026

2026-10-25

What 45 CFR Part 171 requires of EHR vendors and providers, where 2026 enforcement stands, and how to request a full EHI export, use FHIR bulk data and keep...

Read More
HL7 Interface Cost: Line Items, Vendor Fees and Where AI Helps

HL7 Interface Cost: Line Items, Vendor Fees and Where AI Helps

2026-10-25

A line-by-line breakdown of HL7 interface cost: EHR vendor fees, engine licensing after Mirth went commercial, build, testing, connectivity, upkeep and a...

Read More
SEG-Y Format Explained: Headers, IBM Floats and Legacy Seismic Data

SEG-Y Format Explained: Headers, IBM Floats and Legacy Seismic Data

2026-10-25

A byte-level SEG-Y reference: header layouts from rev 0 to rev 2.1, format codes, byte order detection, inline and crossline quirks, and tested IBM float...

Read More
Skyward Qmlativ Migration: What Data Moves, What Doesn't, and the API

Skyward Qmlativ Migration: What Data Moves, What Doesn't, and the API

2026-10-25

What moves from Skyward SMS 2.0 to Qmlativ, what gets rebuilt, how long read-only SMS 2.0 access lasts, and how to reconnect integrations and keep an archive you own.

Read More
MES Integration With ERP and PLCs in Legacy Plants: Patterns That Work

MES Integration With ERP and PLCs in Legacy Plants: Patterns That Work

2026-10-25

How to connect an MES to your ERP and PLCs in an older plant: ISA-95 boundaries, validated B2MML messages, idempotent postings, protocol maps for each...

Read More
Legacy System Integration: Reverse Engineering, AI and Vendor Exit

Legacy System Integration: Reverse Engineering, AI and Vendor Exit

2026-10-25

How to connect legacy systems your vendor never opened up: six integration surfaces, a four-step reverse engineering method, what AI changes, zero-downtime...

Read More
AS400 API Integration: A REST API on IBM i Without Rewriting RPG

AS400 API Integration: A REST API on IBM i Without Rewriting RPG

2026-10-25

How to put a REST API on IBM i without rewriting RPG: IWS services, Db2 for i over JDBC, stored procedures that wrap programs, data queues, and when screen...

Read More
Wonderware Historian SQL Queries and PI Web API: Getting Data Out

Wonderware Historian SQL Queries and PI Web API: Getting Data Out

2026-10-25

How to pull data out of AVEVA Historian (formerly Wonderware) with SQL and REST, and out of AVEVA PI System with PI Web API, plus when TimescaleDB or InfluxDB makes sense.

Read More
Modernize Legacy Process Control Systems in a Refinery Without Downtime

Modernize Legacy Process Control Systems in a Refinery Without Downtime

2026-10-25

A phased plan for modernizing a refinery DCS while units keep running: move the data layer off the old system, migrate consoles, hot cutover in small groups, and save the rest for turnarounds.

Read More
PowerSchool Alternatives and Data Export After the 2024 Breach

PowerSchool Alternatives and Data Export After the 2024 Breach

2026-10-25

How Infinite Campus, Skyward Qmlativ, Synergy, Aspen and Aeries compare with PowerSchool, what switching costs, what is established about the 2024 breach,...

Read More
SAP ECC 2027 Deadline: Support Options for Mid-Size Manufacturers

SAP ECC 2027 Deadline: Support Options for Mid-Size Manufacturers

2026-10-25

Mainstream maintenance for SAP ECC on EHP 6 to 8 ends December 31, 2027. What extended maintenance, customer-specific maintenance, RISE and third-party...

Read More
JobBOSS API: What ECI Offers, What It Doesn't, and How Shops Integrate

JobBOSS API: What ECI Offers, What It Doesn't, and How Shops Integrate

2026-10-25

JobBOSS² has a public REST API, but ECI officially supports it only for hosted customers. What it covers, what is undocumented, and how on-premise and...

Read More
Is It Legal to Reverse Engineer Software? DMCA, Contracts and EU Law

Is It Legal to Reverse Engineer Software? DMCA, Contracts and EU Law

2026-10-25

Reverse engineering is often legal under US fair use and the DMCA's interoperability exemption, and EU law protects it, but your license can still forbid...

Read More
MEDITECH MAGIC End of Life: What to Do With Legacy Data After Expanse

MEDITECH MAGIC End of Life: What to Do With Legacy Data After Expanse

2026-10-25

MEDITECH has published no MAGIC end-of-support date. What converts to Expanse, which retention rules apply to the history left behind, and how to archive,...

Read More
Blackbaud Database View Sunset: Protect Donor Data, Reports and Feeds

Blackbaud Database View Sunset: Protect Donor Data, Reports and Feeds

2026-10-25

Raiser's Edge NXT database view ends September 15, 2027. What retires with it, which exports, queries and plug-ins break, and how to keep donor data flowing...

Read More
EHR Integration Development: A Developer's Guide to Epic, Cerner & MEDITECH

EHR Integration Development: A Developer's Guide to Epic, Cerner & MEDITECH

2026-02-22

A practical guide to building EHR integrations with Epic, Cerner, and MEDITECH. We cover FHIR, HL7, SMART on FHIR authentication, common pitfalls, and what...

Read More
How to Choose an EHR Integration Partner: Epic, Cerner, and Beyond

How to Choose an EHR Integration Partner: Epic, Cerner, and Beyond

2026-02-18

Essential guide for healthcare organizations evaluating EHR integration partners. Learn what to look for when integrating with Epic, Cerner, or other EHR...

Read More