Szoftverszintek
Korreláció van a programok, valamint a fizikai csomópontok és blokkok között - sok program egy alacsonyabb szintű programon alapul, ez az interprogram-felület.
A szoftver szintje piramis alakú.
Az alapszint a legalacsonyabb. Az alapszoftver felelős az alapul szolgáló hardverekkel való kommunikációért. Az alapszoftver közvetlenül szerepel az alapkészülékben, és speciális chipekben (ROM-ban) tárolódik (állandó tárolóeszközök). A programokat és az adatokat a gyártási szakaszban a ROM chipekben írják ("varrt"), és működés közben nem változtathatók meg.
Rendszer szintje. Az ezen a szinten futó programok biztosítják a többi számítógépes rendszerszoftver interakcióját alapszintű programokkal és közvetlenül a hardverrel, azaz. végrehajt egy "közvetítő" funkciót. Ez magában foglalja az operációs rendszert, az operációs héjakat, a meghajtókat.
Szolgáltatási réteg - ennek a szintnek a szoftverével együttműködnek mind az alapszintű programok, mind a rendszer szintű programok (általában szervizprogramok - segédprogramok). Egyes segédprogramok kezdetben az operációs rendszer részét képezik, de legtöbbjük az operációs rendszeren kívül helyezkedik el, és funkcióinak bővítésére szolgál.
Alkalmazott szint. Az alkalmazás szoftver egy sor alkalmazási program.