Olyan számítógépes programok (programnyelvek), melyek segítségével futtatható állományokat, programcsomagokat lehet létrehozni.
Olyan programok, melyek megkönnyítik a felhasználó számára az operációs rendszer kezelését, barátságos kezelőfelületet biztosítanak.
A számítógépet egy elemi művelet végrehajtására utasító parancs.
Számítógépen futtatható programot tartalmazó állomány (fájl).
Valamilyen célfeladatot megvalósító programok (pl. szövegszerkesztő, játékok, stb.).
A számítógép működését irányító utasítások sorozata.
Olyan programok, melyek megkönnyítik aa felhasználó számára a számítógép szolgáltatásainak az igénybevételét, továbbá biztosítják a számítógép erőforrásainak minél jobb kihasználását.
A számítógépet működtető programok, programcsomagok és a használt adatok összefoglaló neve.