I still do that with Xojo!
But I get what you really mean from ancient history… I wrote some “relatively” elaborate UI’s for VT100 terminals, and code to produce labels on a Zebra label printer running on a VAX back in the late 80’s/early 90’s IIRC.
-Karen