Oprogramowanie pudełkowe to gotowy, łatwo dostępny na rynku program.Często nie spełnia oczekiwań określonego przedsiębiorstwa. Oprogramowanie dedykowane to program stworzony specjalniedla konkretnej firmy. Posiada wybrane przez klienta funkcjonalności,odpowiadające jego potrzebom.