”Virtuaalikone”
Nykyaikaisia tietokoneohjelmia ei laadita suoraan peruslaitteistolle, vaan käyttöjärjestelmän luomalle korkeamman tason ”virtuaalikoneelle”
Sama virtuaalikone (esim. Unix-ympäristö) voi myös olla toteutettuna erilaisilla laitteistoilla
Yleisemminkin ohjelmistotyön voi ajatella olevan uusien virtuaalikoneiden rakentamista olemassa-olevien pohjalle. Esim. Emacs-editori:
Prosessori + oheislaitteet