Poslovni programi su prilično skupi, posebno za one koji program kupuju na početku poslovanja. Postoji dva osnovna razloga za visoke cijene. Poslovni programi se prodaju u relativno malim serijama, a zbog prirode poslovanja, programi moraju raditi beprijekorno, jer svaki, pa čak i najmanji zastoj može prouzročiti velike financijske gubitke. Zamislite trgovinu u kojoj program ne radi, a stotine kupaca čeka u redu. Kolika se vrijednost gubi u tom trenutku? Zato je vrlo važno izabrati pravi program, a to ponekad i nije tako jednostavan zadatak.