Like fixing any jumble, software gets organized by putting like things in boxes--a process called "abstraction"--and it flourished in the coming years through techniques like object-oriented programming, which shapes the Internet's Java language.
The glue that melds Applixware Office's features together into coherent applications is an object-oriented macro programming language called ELF (Extension Language Facility).