2. El programari ( software , en anglès) és un terme general emprat per descriure el conjunt dels programes informatics, 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. El terme inclou aplicacions com els processador de text, programari de sistema com elsistema operatiu, que fa d'interfície entre el maqunari i les aplicacions, i finalment el mindlware que controla i coordina sistemes distribuïts
3. Programaris de sistemes Consta de tots els programes de l'objectiu és tenir el desenvolupament o el funcionament d'altres programes. Aquests programes són molt variades: editors, compiladors, l'explotació de sistemes, entorns gràfics, programes de telecomunicacions, etc. però es caracteritzen per estar molt a prop de maquinari, pot utilitzar al mateix temps per molts usuaris i perquè és àmpliament disponibles programes, encara no normalment dissenyat per mesurar. Això permet un major esforç en el seu disseny i optimització, però també els obliga a ser molt fiable, estricta conformitat amb les especificacions per al qual van ser creats. Un exemple d'aquest tipus de programari són els sistemes operatius, com Windows i Unix.
4. Programari de temps real Està formada per tots els programes que mesurar, analitzar i controlar els esdeveniments del món real que es produeixin i cal reaccionar correctament als estímuls d'entrada a un temps màxim programat. Per tant, ha de complir requisits de temps molt estrictes i tenint en compte que els processos que controlen poden ser potencialment perillosos, ha de ser fiable i tolerants. D'altra banda, no són en general molt complexos i requereixen poca interacció amb l'usuari. Un sistema en temps real és un en el qual que computacionals operacions són correctes depèn no només lògica i implementació de programes d'ordinador és correcta, però també en el temps en què l'operació va donar el seu resultat. Si no són les limitacions de temps va respectar el sistema diu que ha fallat. Un bon exemple és que d'un robot ha de prendre una peça d'una banda sense fi. Si el Robot arriba tard, l'obra ja no ser on hauria de triar ella. Per tant, l'obra va tenir lloc incorrectament, però el robot ha vingut al lloc correcte. Si el robot abans que arribi la peça, la peça a no ser-hi i el robot pot bloquejar el seu pas.
5. Sofware de gèstio Gairebé des de la creació del processament d'informació de gestió de ordinador és els més gran àmbits d'aplicació d'ordinadors. Aquests programes utilitzar grans quantitats d'informació emmagatzemades en bases de dades per facilitar les transaccions comercials o decisions. A més de les tasques de processament de dades convencional, en la qual el temps de processament és crític i errors poden ser corregits després de l'esdeveniment, inclouen programes interactius que serveixen com a suport a les transaccions comercials .
6. Programari internat Programari integrat és per ser instal·lat en uns altres productes industrials, com per exemple, electrònica de consumidors, proporcionant aquests productes un grau d'augmentar la intel ligència. S'aplica a tot tipus de productes, des d'un vídeo de casa fins a un cap de míssils atòmica, passant per alguns sistemes de control de l'automòbil i realitza moltes funcions que es poden estendre des de càlculs complicats en temps real a simples interaccions amb l'usuari proporciona la gestió de l'aparell que incorpora. Que comparteixen característiques amb el programari de sistema, programari de temps real, programari d'Enginyeria i científiques i programari per a ordinadors personals. Un altre exemple de la utilització d'aquests productes de programari són els telèfons mòbils .