Nie ma uniwersalnego programu dla wspomagania pracy każdej firmy
1. Sklepy i wypożyczalnie mogą pracować na programach magazynowych, ale co z obsługą automatyki przemysłowej w fabrykach czy rezerwacji biletów? Wtedy zachodzi konieczność utworzenia nowego systemu. Należy go zaprojektować i zaprogramować od samego początku. Może on być w oparciu o jeden z do tej pory istniejących systemów, ale jest on wtedy dla tworzonego systemu tylko bazę. Takie nowo tworzone aplikacje, tworzone na zamówienie to inaczej aplikacje dedykowane
2. Mogą one być projektowane do wspomagania różnego rodzaju działalności i klientów. Z takich ofert można wymienić sklepy, przedsiębiorstwa z branży telekomunikacyjnej, ubezpieczeń, automatyki przemysłowej, firm kurierskich. Aplikacje tworzone są w oparciu o szczegółowe badania rynku w stosunku do konkretnych firm. Spece z dziedziny IT sprawdzają indywidualne preferencje każdego klienta. Potem na bazie zgromadzonych danych sporządza się projekt funkcjonalny. W opracowywaniu projektu na każdym etapie czynny udział bierze klient, który ma możliwość w dowolny sposób wnosić poprawki do projektu. Na jego bazie powstaje projekt aplikacji dedykowanej w wersji końcowej. Potem wykonuje się testy końcowe, podczas jakich czynnie uczestniczą jednocześnie zleceniodawca jak i testerzy. Gdy tylko zleceniodawca zatwierdzi projekt aplikacji, to pozostaje tylko jej wdrożenie oraz przekazanie do użytkowania.