U suvremenom svijetu automatizacije i računalnih gadgeta postoji više vrsta softverskih aplikacija. Obično je računalna softverska aplikacija dizajnirana da podrži određenu vrstu korisnika. Horizontalna aplikacija je široko zasnovana softverska aplikacija koju mogu koristiti mnoge vrste korisnika unutar organizacije.
Softverski paket je paket softvera dizajniran za podršku više funkcija i zahtjeva. Microsoft® Office primjer je softverskog paketa koji sadrži mnogo horizontalnih aplikacija. Uredski paket uključuje program za obradu teksta, proračunske tablice, softver za prezentacije i softver za bazu podataka.
Vertikalna aplikacija je specijalizirani sustav koji je izgrađen za određeno poslovanje. Ove aplikacije zahtijevaju stručnost u domeni i općenito ih ne koristi više grupa ili poslovnih jedinica. Automehaničarski dijagnostički sustav primjer je vertikalne primjene jer je dizajniran za usku namjenu koja bi bila potrebna samo maloj skupini korisnika.
Tipična poslovna organizacija sastoji se od jedinica koje su specijalizirane za određena poslovna područja. To uključuje računovodstvo, prodaju, informacijsku tehnologiju i ljudske resurse. Poslovne komponente koriste softver za automatizaciju koji uključuje horizontalne aplikacije i vertikalne aplikacije specifične za jedinicu.
Vrijeme i prisustvo su neophodan proces za većinu organizacija. Većina tvrtki koristi automatiziranu aplikaciju za praćenje radnog vremena za praćenje radnog vremena. Ovo je primjer horizontalne aplikacije jer sve vrste poduzeća i sve vrste specijaliziranih jedinica unutar tvrtke mogu koristiti isto vrijeme i sustav praćenja.
Knjigovodstvo je proces upravljanja financijskim informacijama za poduzeće. To uključuje obračun plaća, fakturiranje i obradu dugova. Aplikacija za rezervacije horizontalna je aplikacija dizajnirana da podrži automatizaciju knjigovodstva unutar organizacije.
Moderne organizacije svojim zaposlenicima nude mogućnost samostalnog upravljanja paketima pogodnosti. To uključuje zdravstvene beneficije, zahtjeve za osobni dopust i podatke o poreznom odbitku. Ova horizontalna aplikacija omogućuje svim zaposlenicima mogućnost izmjene programa naknada bez ljudske intervencije.
Mnoge države i savezne vlade prikupljaju poreze od ljudi unutar države ili zemlje. Sada je dostupna moderna tehnologija koja pomaže vladama u obradi podataka o naplati poreza. Automatizirani sustavi za naplatu poreza primjer su horizontalne primjene. Svi porezni obveznici unutar zemlje mogu koristiti jedinstvenu poreznu prijavu. Ovaj jedan sustav funkcionira za sve vrste ljudi bez obzira na veličinu obitelji ili status posla.