Macintosh 128K
Macintosh-projekti sai alkunsa Applen visionäärin Jef Raskinin luonnostellessa uutta, helppokäyttöistä tietokonetta 1970-luvun lopulla. 1980-luvun alussa projekti kasvoi Lisa -projektin varjossa ja sai lopulta Applen perustajajäsenen Steve Jobsin huomion, joka otti vuonna 1981 projektin haltuunsa ja Raskin erosi Applelta. Paineen alla työskentelevä Macintosh-tiimi onnistui saavuttamaan julkaisupäivän ja Macintosh julkaistiin suuren mainoskampanjan saattelemana.
Macintosh Toolbox
Macintosh-projekti kehitti User Interface Toolboxin ("käyttäjärajapinnan työkalut") tarjoamaan graafisen käyttöliittymän tarvitsemia aliohjelmia ja yleisiä muuttujia. Työkaluohjelmaa kehittivät 80-luvun alussa muun muassa Andy Hertzfeld ja Bruce Horn. Macintosh 128K:n suunnittelun vuosina pelkästään tiedon lukemista varten tarkoitettu ROM-muisti oli edullisempaa ja nopeampaa kuin tiedon lukemisen ja kirjoittamisen mahdollistava RAM-muisti. Osa Macintosh System Software -käyttöjärjestelmästä päätettiin kirjoittaa suoraan ROM-muistille, jolloin järjestelmät yleiset rutiinit olivat käytössä ilman niiden lataamista käyttöjärjestelmätiedostosta keskusmuistiin. Toolbox-ohjelma tallennettiin myös ROM-muistiin ja Macintosh 128K:ssa se ei sisältänyt varsinaisen käyttöjärjestelmän rajapintoja, vaan tarjosi ainoastaan rajapinnan graafisen käyttöliittymän ohjelmointiin. Varhaisissa Macintosh-käyttöjärjestelmissä käyttöjärjestelmän arkkitehtuuri ei erottanut käyttöjärjestelmän osia toisistaan tämän selkeämmin. Motorola 68000-suorittemen käyttämää poikkeustenkäsittelymekanismia käytettiin lähettämään Toolboxin järjestelmäkutsuja ROM-muistiin. Mekanismin avulla ROM-muistiin kirjoitettua koodia voitiin ajonaikaisesti päivittää reitittämällä järjestelmäkutsut ROM-muistin sijaan tiettyyn RAM-muistin kohtaan.