1. Definició de Software El programari ( software , en anglès ) és un terme general emprat per descriure el conjunt dels programes informàtics , procediments i documentació que fan alguna tasca en un ordinador . Comprèn el conjunt sistemàtic dels programes d’explotació i dels programes informàtics que serveixen per a aplicacions determinades. cite_ref-0cite_ref-0[1] El terme inclou aplicacions com els processadors de text , programari de sistema com el sistema operatiu , que fa d'interfície entre el maquinari i les aplicacions, i finalment el middleware , que controla i coordina sistemes distribuïts.
3. Sistemes Operatius: El sistema operatiu és el programari responsable de gestionar els recursos en un terminal (ja sigui un ordinador personal , un telèfon mòbil , etc). El sistema operatiu actua com a amfitrió dels diversos programes d'aplicació que normalment corren sobre una màquina. Una de les principals funcions és gestionar els detalls de l'operació del maquinari , de manera que els diversos programes no se n'hagin d'ocupar, alleugerint i fent més fàcil així el procés de programació d'aquestes aplicacions. La gran majoria d'ordinadors, des de telèfons mòbil, ordinadors personals, videoconsoles fins a supercomputadors, usen algun tipus de sistema operatiu .
4. Controlador de Dipositius Un controlador de dispositiu, comunament anomenat controlador, o, en anglès, driver , és un programa informàtic que permet al sistema operatiu d'un ordinador interactuar amb un perifèric , fent una abstracció del maquinari i proporcionant una interfície -possiblement estandarditzada- per a poder-lo utilitzar. Els controladors de dispositius ( device driver ) són programes afegits al nucli del sistema operatiu, concebuts inicialment per gestionar perifèrics i dispositius especials.
5. Sistema de Finestres: Un sistema de finestres cite_ref-02cite_ref-02[1] és un component d'una interfície gràfica d'usuari (IGU o GUI), i, més especificament d'un entorn d'escriptori , que dóna suport a l'aplicació dels gestors de finestres , i proporciona suport bàsic per al maquinari , com ratolins i teclats . El cursor del ratolí és, en general, dibuixat pel sistema de finestres. L'expressió sistema de finestres a vegades s'utilitza per referir-se a altres elements d'una interfície gràfica, com els pertanyents als gestors de finestres o fins i tot aplicacions. Si bé que en alguns sistemes operatius la distinció entre les aplicacions, els gestors de finestres i les tecnologies de suport són borroses, en sentit estricte, un sistema de finestres no inclou finestres en si mateix .
6. Servidors . Aquesta aplicació informàtica o programa, realitza algunes tasques en benefici d'altres aplicacions anomenades clients. Alguns serveis habituals són els serveis d'arxius, que permeten als usuaris emmagatzemar i accedir als arxius d'un ordinador. Un altre tipus de serveis són els d'aplicacions, que realitzen tasques en benefici directe de l'usuari final. Aquesta és la definició de 'servidor'. És possible que un ordinador compleixi simultàniament les funcions de client i de servidor. Un servidor també pot ser un procés que entrega informació o serveix a un altre procés. El model Client-servidor no necessàriament implica tenir dos ordinadors, ja que un procés client pot sol·licitar alguna cosa com per exemple una impressió a un procés servidor en un mateix ordinador.