În lumea modernă a automatizării și a gadgeturilor computerizate există mai multe tipuri de aplicații software. De obicei, o aplicație software pentru computer este concepută pentru a sprijini un anumit tip de utilizator. O aplicație orizontală este o aplicație software cu bază largă care poate fi utilizată de mai multe tipuri de utilizatori din cadrul unei organizații.
Un pachet software este un pachet de software conceput pentru a suporta funcții și cerințe multiple. Microsoft® Office este un exemplu de pachet software care conține multe aplicații orizontale. Pachetul de birou include un procesor de text, foi de calcul, software de prezentare și software de bază de date.
O aplicație verticală este un sistem specializat care este construit pentru o anumită afacere. Aceste aplicații necesită expertiză în domeniu și, în general, nu sunt utilizate de mai multe grupuri sau unități de afaceri. Un sistem de diagnosticare mecanică auto este un exemplu de aplicație verticală, deoarece este proiectat pentru un scop restrâns de care ar avea nevoie doar un grup mic de utilizatori.
O organizație tipică de afaceri constă din unități care sunt specializate în domenii specifice de afaceri. Acestea includ contabilitatea, vânzările, tehnologia informației și resursele umane. Componentele afacerii folosesc software de automatizare care include atât aplicații orizontale, cât și aplicații verticale specifice unității.
Timpul și prezența sunt un proces necesar pentru majoritatea organizațiilor. Majoritatea companiilor folosesc o aplicație automată de timp și prezență pentru a urmări orele angajaților. Acesta este un exemplu de aplicație orizontală deoarece toate tipurile de întreprinderi și toate tipurile de unități specializate din cadrul unei afaceri pot folosi același sistem de timp și de urmărire.
Contabilitatea este procesul de gestionare a informațiilor financiare pentru o afacere. Aceasta include procesarea salariilor, a facturării și a conturilor de plătit. O aplicație de rezervare este o aplicație orizontală concepută pentru a sprijini automatizarea evidenței contabile în cadrul unei organizații.
Organizațiile moderne oferă angajaților lor capacitatea de a gestiona singur pachetele de beneficii. Acestea includ beneficii de sănătate, cereri de concediu personal și informații despre reținerea impozitului. Această aplicație orizontală permite tuturor angajaților posibilitatea de a modifica programele de beneficii fără intervenție umană.
Multe state și guverne federale colectează taxe de la oamenii din stat sau țară. Tehnologia modernă este acum disponibilă pentru a ajuta guvernele în procesarea informațiilor de colectare a impozitelor. Sistemele automate de colectare a impozitelor sunt un exemplu de aplicație orizontală. Toți contribuabilii dintr-o țară pot folosi o singură aplicație fiscală. Acest sistem unic funcționează pentru toate tipurile de persoane, indiferent de dimensiunea familiei sau statutul de muncă.