Az AUIS olyan számítógépes eszközök gyûjteménye, melyek segítségével egyszerûbbé és egységésebbé válik különbözõ tipusú szövegek szerkesztése, táblázatok kezelése, levelek küldése és fogadása, BBS-ek böngészése, készítése és mindezek (magasszintû) programozása is.
Eredetileg két részbõl állt: egy user interface-bõl (VIRTUE) és egy file-rendszerbõl (VICE). A VIRTUE a munkaállomáson futott, egy ablakkezelõt, egy editor-eljárásgyüjteményt és sok kiegészítõ programot (pl. szövegszerkesztõt) tartalmazott, melyek kihasználták a nagy bitmap képernyõ nyújtotta lehetõségeket. Ebbõl fejlõdött ki mára az Andrew ToolKit (ATK). A VICE-t ma Andrew File System-nek hivják, és belépett az általánosan használt UNIX filerendszerek népes táborába.
A harmadik - gyakran emlegetett - része az AUIS-nak az Andrew Message System (AMS). Ez a project 3. évében készült el az elõzõ kettõ alatt, így talán ez bizonyítja legjobban az AUIS hasznosságát, ugyanis teljes multimédia levelezési lehetõséget biztosít, BBS kezeléssel kiegészítve.
1992-ben a School of Computer Science megalakította az Andrew Konzorciumot, azzal a céllal, hogy kibõvítse, támogassa és elterjessze az AUIS-t. Ma az AUIS egy X11 alatt futó, hordozható felhasználói felület, mely különbözõ gépek többféle UNIX rendszerein is képes futni.
Programgyûjtemény, mely az általános object editor-tól (ez) kezdve, a rendszerfigyelõ-eszközökön (console) és shell interface-en (typescript) keresztül, egészen a Help-rendszerig sokmindent magába foglal, sõt még a multimédia dokumentumok nyomtatását is támogatja (ezprint).
Hordozható user interface eszköztár, mely dinamikusan betöltõdõ objektum orientált környezetet nyújt, melyben az objektumok egymásba ágyazhatók. Így lehetõvé válik olyan szövegek szerkesztése is, melyben a betûtipusok és stíluslapok mellett digitalizált képek, táblázatok, vonalas rajzok, matematikai képletek, sõt egyszerûbb animációk is lehetnek. Ezek a beillesztett objektumok is tartalmazhatnak újabb objektumokat... és így tovább, tetszõleges mélységig, melynek tulajdonképpen csak a memória illetve a lemezkapacitás szab határt. Mivel az ATK egy nyitott rendszer, így a felhasználóknak lehetõsége van újabb objektumok definiálására és beépítésére is.
Az Andrew Development Environment Workbench (ADEW) egy user interface kezelõ rendszer, mely leegyszerûsíti az ATK alkalmazások készítését. Ezeket még a nem programozók is könnyen, gyorsan képesek elõállítani és tesztelni az ADEW segítségével. Aki ATK alkalmazások írására szánja el magát, legjobb, ha az ADEW-en keresztül kezd próbálkozni.
Az ATK-nak saját programnyelve is van, melyet NESS-nek hívnak. Készíthetõ vele önálló program és olyan NESS script is, amely beilleszthetõ az ATK dokumentumokba, és alkalmazásokba. A NESS különösen alkalmas szövegfeldolgozó alkalmazások és a meglévõ ATK objektumok kibõvítésére. Eddig elkészült NESS példaprogramok és script-ek: adatbáziskezelõ, dokumentum-formátum konvertáló, új billentyûzet-definíciók és menüpontok az 'ez'-hez, (bõvíthetõ) számológép, és kombinált zene/szöveg/animáció programok, melyek elküldhetõk és végrehajthatók egy levélen belül a messages levelezõszoftver segítségével (multimédia levelezés). Ezen programok és script-ek többsége az ADEW-bõl elérhetõ objektumok felhasználásával készült.
A levelezés és a BBS-ek multimédia interface-e. Több speciális levelezési szolgáltatást is nyújt, és több különbözõ interface-szel támogatja a professzionális munkaállomások mellett a karakter alapú terminálokat, és az alacsonyabb szintû személyi számítógépeket is.