Bővebb ismertető
A számítástechnikai hardverfejlesztés területén az elmúlt két évtizedben nagyon felgyorsult az ütem. Ennek következtében a számítóközpontokba telepített nagygépek mellett megjelentek a személyi számítógépek, angol elnevezéssel Personal Computer-ek. Ezek teljesítményükkel többnyire messze felülmúlták a korábban nagygépnek tekintett régebbi típusokat. A 70-es években először az úgynevezett desktop (íróasztalon elhelyezhető), majd a 80-as évek végén a laptop (ölbe vehető) változatok jelentették az újdonságot. Amíg a nagygépek speciális környezetet (légkondicionálás) és kezelőszemélyzetet (rendszerszervezők, programozók, operátorok) igényeltek, addig a desktop kivitelűeket a laikusok, a különleges számítástechnikai ismeretekkel nem, vagy alig rendelkező ügyintézők már saját irodájukban is használhatták mindennapi munkájuk során. Ez az egyszerűbb kezelés mellett azért is volt lehetséges, mert azok elfértek egy íróasztalon, és általában véve jól illeszkedtek a szokásos irodai környezetbe. A desktop és laptop gépek megjelenése óriási lökést adott a számítástechnikai alkalmazások fejlődésének. Az olcsó és mindenki számára hozzáférhető számítástechnikai szolgáltatás iránti kereslet minden várakozást felülmúlt. Olyan felhasználói igények merültek fel tömegesen, amelyek korábban csak egy-egy zárt tudományág művelői számára voltak fontosak. Mérnökök és üzletemberek tömegesen kezdtek foglalkozni szövegszerkesztéssel, műszaki és üzleti grafikával. A számítógépes adattárolási és visszakeresési rendszerek bevonultak a mindennapi élet valamennyi területére. Ezeket a programokat és alkalmazásokat újabban szokás irodaautomatizálási szoftvereknek is nevezni. Mindegyik alkalmazásban közös, hogy a programok kidolgozásakor a kevés számítástechnikai szaktudással rendelkező, és nem is számítástechnikai szakterületen tevékenykedő ügyintézők igényeit vették figyelembe. Ezért jellemző a felhasználóbarát (userfriendly), párbeszédes (interaktív) üzemmód, vagy az, egérrel vezérelhető, a képernyőn legördülő menürendszer (mouse controlled pulldown menues), a gombnyomásra a képernyőn megjelenő részletes útmutatás, segítség (on-line help) és a fokozatos mélységű felhasználási lehetőség.