V sodobnem svetu avtomatizacije in računalniških pripomočkov obstaja več vrst programskih aplikacij. Običajno je računalniška programska aplikacija zasnovana tako, da podpira določeno vrsto uporabnika. Horizontalna aplikacija je široko zasnovana programska aplikacija, ki jo lahko uporabljajo številni uporabniki znotraj organizacije.
Programski paket je sveženj programske opreme, zasnovane za podporo več funkcij in zahtev. Microsoft® Office je primer programskega paketa, ki vsebuje veliko horizontalnih aplikacij. Pisarniški paket vključuje urejevalnik besedil, preglednice, predstavitveno programsko opremo in programsko opremo za bazo podatkov.
Vertikalna aplikacija je specializiran sistem, ki je zgrajen za določeno podjetje. Te aplikacije zahtevajo strokovno znanje o domeni in jih na splošno ne uporablja več skupin ali poslovnih enot. Avtomehanični diagnostični sistem je primer vertikalne aplikacije, ker je zasnovan za ozek namen, ki bi ga potrebovala le majhna skupina uporabnikov.
Tipična poslovna organizacija je sestavljena iz enot, ki so specializirane za določena poslovna področja. Sem spadajo računovodstvo, prodaja, informacijska tehnologija in kadri. Poslovne komponente uporabljajo programsko opremo za avtomatizacijo, ki vključuje tako horizontalne aplikacije kot tudi vertikalne aplikacije, specifične za enoto.
Čas in prisotnost sta nujen proces za večino organizacij. Večina podjetij uporablja avtomatizirano aplikacijo za spremljanje delovnega časa zaposlenih. To je primer horizontalne aplikacije, ker lahko vse vrste podjetij in vse vrste specializiranih enot znotraj podjetja uporabljajo isti sistem za čas in sledenje.
Knjigovodstvo je proces vodenja finančnih informacij za podjetje. To vključuje obračun plač, izdajanje računov in obdelavo obveznosti. Aplikacija za rezervacije je horizontalna aplikacija, zasnovana za podporo avtomatizaciji knjigovodstva znotraj organizacije.
Sodobne organizacije svojim zaposlenim ponujajo možnost samoupravljanja paketov ugodnosti. To vključuje zdravstvene ugodnosti, zahteve za osebni dopust in informacije o davčnem odtegljaju. Ta horizontalna aplikacija omogoča vsem zaposlenim možnost spreminjanja programov ugodnosti brez človeškega posredovanja.
Številne države in zvezne vlade pobirajo davke od ljudi v državi ali državi. Zdaj je na voljo sodobna tehnologija za pomoč vladam pri obdelavi informacij o pobiranju davkov. Primer horizontalne uporabe so avtomatizirani sistemi za pobiranje davkov. Vsi davkoplačevalci znotraj države lahko uporabljajo enotno davčno vlogo. Ta sistem deluje za vse vrste ljudi, ne glede na velikost družine ali status službe.