Taustaohjelma
Taustaohjelmalla (Backend) tarkoitetaan vaikkapa ohjelmistokokonaisuuden taustaosia, jotka tekevät varsinaisen työn, mutta eivät näy loppukäyttäjälle. UNIX-maailman perinteisiin tosin kuuluu taustaohjelmienkin tekeminen ihmisen käytettävissä olevaksi. Vastapainona on edustaohjelma (frontend), jolla tarkoitetaan jollekin ohjelmalle tehtyä käyttöliittymää.