Reminds me of a place where every screen, dialog and domain object was specified in a single table with hundreds of fields that could only be accessed or changed via a custom app that looked like a primitive DOS spreadsheet app, and often contained pointers to other objects in this table via their line number "pointer". There was a week-long training course when I joined just to explain how this worked.
Oh, and everything in the app was done via messages which were again specified by their line number in the same table as above and processed by a single ginormous switch statement with huge amounts of fall-through being used which led to messages being dealt with in whatever arbitrary order made that work, and which often then sent their own messages in a recursion hell.
They were part-way through updating the app to Win32 when I joined, and apparently gave up that project after I left in 2001, to a new job where the world of Java applets running on the Microsoft JVM seemed like a whole new modern world.