Każdy posiadacz komputera wie, jak ważne jest właściwe oprogramowanie. Jest to konieczne do funkcjonowania komputera ale również do ułatwienia pracy użytkownikowi.
Jeśli zatem kupujemy komputer, nie zawsze jest w nim podstawowe oprogramowanie ponieważ w zależności od systemu, jest ono w standardzie lub go nie ma i trzeba dokupić. Każdy system rządzi się swoimi prawami. Mało jeszcze znany Linux ma w pakiecie systemowym właściwie niemal wszystkie potrzebne podstawowe oprogramowanie. Będzie w nim edytor tekstu jak i program do tworzenia grafiki. Nie ma takiej możliwości w systemie Windows. Tam w startowym pakiecie nie ma nawet edytora tekstu, który przydaje się dosłownie każdemu komputerowi. W tym przypadku albo kupujemy oryginalny licencjonowany program z edytorem tekstu albo wyszukujemy w internecie darmowych odpowiedników które mają w sobie edytor tekstu. Oczywiście darmowe odpowiedniki to nie nielegalny Microsoft Word ale inny edytor jak np. Open office czy inny bezpłatny program. Prawdą jest, że nie będą one miały takich funkcji jak MS Word ale spełnia zadanie tekstowe. Wiele firm stawia na rozwiązania indywidualne. Określają swoje wymagania co do funkcjonalności oprogramowania, i zlecają wykonanie firmie zewnętrznej, dzięki temu otrzymują produkt w 100% dostosowany do ich potrzeb.
Często mogą być to skomplikowane programy do księgowości, często zmieniające się przepisy wymagają częstych aktualizacji oprogramowania służącego do prowadzenia ksiąg rachunkowych.
Dlatego też firmy, które nie korzystają z najpopularniejszych programów księgowych zlecają tworzenie nowych modułów. Dzięki temu mogą nadążyć za zmianami na rynku. Tego rodzaju dedykowane rozwiązania informatyczne doskonale sprawdzą się w wielu firmach. Dlatego też firmy tworzące oprogramowanie starają się aby ich programy były dość uniwersalne i łatwe do przerobienia na indywidualne życzenie klienta. Dzięki temu mogą bardzo szybko dostarczać swoje rozwiązania do klientów.