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ää.