Ang isang application (o application program) ay isang programa na ang layunin ay upang maisagawa ang mga gawain ng gumagamit. Karaniwan, ginagamit ng mga application ang operating system upang ma-access ang mga mapagkukunan ng computer.
Mayroong sumusunod na pag-uuri ng mga application alinsunod sa kanilang uri:
- Pangkalahatang layunin;
- espesyal na layunin;
- antas ng propesyonal.
Kasama sa mga application na pangkalahatang layunin ang:
- graphic editor;
- mga editor ng teksto;
- Mga system para sa layout ng computer;
- mga sistema ng pamamahala ng database (DBMS).
Ang mga aplikasyon ng espesyal na layunin ay may kasamang:
- Mga application ng multimedia (para sa paglikha o pag-edit ng audio at tunog, mga manlalaro, atbp.);
- mga sistemang dalubhasa;
- mga hypertext system (hal. mga help system at dictionaries);
- mga sistema ng pamamahala ng nilalaman (CMS).
Kabilang sa mga aplikasyon ng marka ng propesyonal ang:
- Mga system ng disenyo ng tulong sa computer (CAD);
- awtomatikong mga workstation (AWP);
- mga awtomatikong control system (ACS);
- mga awtomatikong control system para sa proseso ng teknikal (ACS TP);
- mga system ng pagsingil;
- mga heyograpikong sistema ng impormasyon;
- Mga system ng pamamahala ng relasyon sa customer (CRM).
Ayon sa saklaw ng aplikasyon, ang mga aplikasyon ay nahahati sa software:
- mga samahan at negosyo, pati na rin ang kani-kanilang mga subdibisyon;
- imprastraktura ng enterprise (mga server ng e-mail, DBMS, atbp.);
- information worker (maglingkod upang matugunan ang mga pangangailangan ng isang partikular na gumagamit);
- pag-access sa nilalaman (halimbawa, mga browser, multimedia player, atbp.);
- pang-edukasyon (ginagamit ang mga ito upang subukan ang kaalaman);
- simulate (simulate ng anumang mga system para sa mga hangaring pang-agham at pang-edukasyon, o para sa libangan);
- para sa pagtatrabaho sa media (mga programang layout, audio, video at mga editor ng imahe, mga programa sa pagpoproseso ng pag-print, mga editor ng HTML, atbp.);
- disenyo at engineering (ginamit sa pagbuo ng software at hardware).