Sono passati alcuni anni da quando ho letto il libro, ma se ricordo male, ciò a cui si riferisce come codice di sistema sarebbe il codice del sistema operativo. Il codice di sistema sarebbe il codice di basso livello che l'applicazione chiama per allocare e liberare risorse di sistema come memoria, finestre dell'interfaccia utente, ecc. O che invia un pacchetto attraverso la rete. C'è anche il codice che comunica con vari componenti hardware, come schede grafiche, dischi rigidi, schede di rete, dispositivi USB, ecc. Questi sono chiamati driver e sono spesso considerati anche software di sistema.
Il software applicativo è generalmente il software che rende le applicazioni utilizzate su un computer o altro dispositivo. Questo potrebbe essere qualcosa come Microsoft Word o un gioco come Call of Duty o uno strumento come Photoshop. Potrebbe anche essere strumenti da riga di comando come grep, awk e find su Unix, o cd e dir su DOS. Quando fai clic su un'icona nella schermata iniziale del tuo telefono o tablet, stai avviando il codice dell'applicazione. A meno che tu non lavori per un fornitore di sistemi operativi come Apple o Microsoft, o stia lavorando al sistema operativo Linux, o scrivendo i driver per un'azienda di hardware, probabilmente stai scrivendo il codice dell'applicazione.