Aerospace
Satellite network control: 23 screens, 47 data blocks, 312 triggers — migrated in 8 weeks
The problem
Mission-critical satellite ground control system built on Oracle Forms. 184 PL/SQL packages encoding two decades of orbital mechanics, station-keeping, and anomaly response logic. Two remaining developers who understood the codebase. No documentation outside the .fmb files themselves.
The approach
Full automated extraction of every .fmb file. Catalogued 312 triggers, 47 data blocks, and 9,400 lines of PL/SQL into structured JSON descriptors. Generated a TypeScript runtime, REST API layer connected to the existing Oracle Database, and parallel-operation cutover plan.
The outcome
8-week migration. 100% business logic preserved. Zero downtime during cutover. Modern web interface accessible from operations control rooms and remote monitoring stations.