Bővebb ismertető
A számítógépek egyre szélesebb körű elterjedése a számítógépes programok fejlesztésére két irányban hatott: részben olyan programok készítését igényelte, amelyek használatát a számítástechnikához csak alapfokon értő felhasználók is egyszerűen elsajátíthatják, másrészről a programfejlesztés tömegessé válása az eddig csak magasan képzett szakemberek által használt módszerek helyett közérthetőbb, magasszintű programozási nyelvek megjelenését is elősegítette.
A mai "barátságos" programok a felhasználóval már elsődlegesen a képernyőn keresztül kommunikálnak, kezelésüket egérrel vezérelhető grafikus képernyőobjektumok segítik. Az ilyen grafikus operációs rendszerek, amelyek legelterjedtebb képviselője a Microsoft Windows, lényegesen különböznek az eddig egyeduralkodó DOS-tól.