Ce este aplicația software?

Software-ul de aplicație este un tip de software de calculator care este conceput pentru a fi folosit de utilizatorii finali pentru a îndeplini sarcini specifice, cum ar fi scrierea unei scrisori, editarea unei fotografii sau redarea unui fișier video. Termenul se referă nu numai la programul software în sine, ci și la implementarea acelui program și la utilizarea capacităților și puterii platformei computerizate care rulează sistemul de operare sub care rulează aplicația software. De exemplu, acțiunea de a instala un program de web design what-you-see-is-what-you-get (WYSIWYG), configurarea acestuia și utilizarea acelui program pentru a crea pagini web este esența acestui tip de software.

Există anumite caracteristici care se văd cu acest tip de software care nu sunt văzute cu programele de sistem. Printre aceste caracteristici se numără prezența unui tip de interfață cu utilizatorul, care în general este una grafică, de unde și termenul de „interfață grafică cu utilizatorul” (GUI). Aceste tipuri de programe oferă adesea utilizatorilor finali libertatea de a crea ceea ce este cunoscut sub numele de software scris de utilizator sub formă de șabloane utilizate pentru procesarea de text și contabilitate, macro-uri pentru procesoare de text care automatizează sarcini mici și chiar filtre pentru gestionarea poștei electronice. Editorii de text figurează printre lista lungă a diferitelor tipuri de aplicații software și sunt probabil unul dintre cele mai bune exemple ale modului în care aceste programe permit dezvoltarea mai multor programe.

Un dezvoltator web ar putea fi utilizatorul final al unui editor de text în care el sau ea poate codifica scripturi pe partea client și server pentru a realiza o mare varietate de funcționalități pentru paginile web. De exemplu, dezvoltatorul ar putea scrie un script într-un editor de text care extrage conținut dintr-o bază de date pentru a fi afișarea dinamică a paginilor web. Editorul de text este aplicația software care a fost folosită pentru a crea scriptul, care este în sine o aplicație mică – dar nu este un software de aplicație, așa cum este editorul de text în care a fost creat.

Când programele de aplicații sunt grupate împreună, pachetul este aproape întotdeauna denumit o suită de aplicații. Programele din suită interacționează în general între ele prin faptul că toate pot fi folosite pentru a crea un fișier care folosește diferitele lor capacități. De exemplu, o suită de aplicații software poate fi compusă dintr-un procesor de text, o foaie de calcul, un program de manipulare a imaginilor și un program de desen. Dacă utilizatorul poate efectua lucruri precum încorporarea unei foi de calcul într-un document creat de procesorul de text, există interactivitate în suită. Aplicația software poate fi pentru uz personal sau poate fi software de întreprindere care îndeplinește multe sarcini diferite, cum ar fi crearea de prezentări, traducerea documentelor într-o limbă străină sau editarea de fișiere video și audio.