Andrew User Interface System, AUIS or Andrew for short, is an object oriented office suite which can create and combine just about anything, from text to pictures to graphs to spreadsheets to figures, into a single document.
Once you manage to familiarize yourself with it, Andrew can be all you ever need in an office suite. Programmers can even use Andrew to check syntax in source code. The only drawback to Andrew is its lack a user-friendly interface. You are kind of on your own with this package, but its not that difficult to figure out. Overall what it lacks in ease of use it makes up for in power.