Programu (au programu ya maombi) ni programu ambayo kusudi lake ni kutekeleza majukumu ya mtumiaji. Kwa kawaida, matumizi hutumia mfumo wa uendeshaji kupata rasilimali za kompyuta.
Kuna uainishaji ufuatao wa programu kulingana na aina yao:
- madhumuni ya jumla;
- kusudi maalum;
- kiwango cha kitaalam.
Maombi ya kusudi la jumla ni pamoja na:
- mhariri wa picha;
- wahariri wa maandishi;
- mifumo ya mpangilio wa kompyuta;
- mifumo ya usimamizi wa hifadhidata (DBMS).
Maombi ya kusudi maalum ni pamoja na:
- matumizi ya media titika (kwa kuunda au kuhariri sauti na sauti, wachezaji, n.k.);
- mifumo ya wataalam;
- mifumo ya maandishi (mfano mifumo ya msaada na kamusi);
- mifumo ya usimamizi wa yaliyomo (CMS).
Maombi ya daraja la kitaalam ni pamoja na:
- mifumo ya kubuni inayosaidiwa na kompyuta (CAD);
- vituo vya kazi vya kiotomatiki (AWP);
- mifumo ya kudhibiti kiotomatiki (ACS);
- mifumo ya kudhibiti kiotomatiki ya mchakato wa kiufundi (ACS TP);
- mifumo ya malipo;
- mifumo ya habari ya kijiografia;
- mifumo ya usimamizi wa uhusiano wa wateja (CRM).
Kulingana na wigo wa maombi, programu zimegawanywa katika programu:
- mashirika na biashara, pamoja na mgawanyiko wao binafsi;
- miundombinu ya biashara (seva za barua pepe, DBMS, nk);
- mfanyikazi wa habari (hutumikia kukidhi mahitaji ya mtumiaji fulani);
- upatikanaji wa yaliyomo (kwa mfano, vivinjari, wachezaji wa media titika, nk);
- elimu (hutumiwa kupima maarifa);
- masimulizi (masimulizi ya mifumo yoyote kwa madhumuni ya kisayansi na kielimu, au kwa burudani);
- kwa kufanya kazi na media (mipango ya mpangilio, wahariri wa video, video na picha, programu za usindikaji wa uchapishaji, wahariri wa HTML, nk);
- muundo na uhandisi (kutumika katika ukuzaji wa programu na vifaa).