Nie istnieje uniwersalna aplikacja dla obsługi każdego przedsiębiorstwa
1. Sklepy i wypożyczalnie mają możliwość pracy na programach magazynowych, ale co z obsługą automatyki przemysłowej w zakładach produkcyjnych lub bookowania biletów? W takiej sytuacji zachodzi konieczność stworzenia nowego programu. Należy go wykreować i zaprogramować od podstaw. Może on być oparty o jakiś z do tej pory istniejących modułów, lecz stanowi wtedy dla tworzonego systemu jedynie projekt wyjściowy. Takie nowo tworzone systemy, tworzone na zamówienie to inaczej aplikacje dedykowane
2. Mogą one być tworzone dla obsługi różnego rodzaju działalności i przedsiębiorstw. Z takich rozwiązań korzystają sklepy, przedsiębiorstwa z branży telekomunikacyjnej, ubezpieczeń, bankowości, sprzedaży nieruchomości. Systemy projektowane są biorąc pod uwagę szczegółowe analizy rynkowe w stosunku do konkretnych przedsiębiorstw. Spece z dziedziny informatycznej analizują indywidualne preferencje każdego klienta. Potem na bazie zebranych danych sporządza się model projektu funkcjonalnego. W projektowaniu na każdym etapie czynny udział bierze klient, który ma możliwość w dowolny sposób ingerować w projekt. Na jego bazie tworzy się projekt aplikacji dedykowanej w fazie końcowej. Potem wykonuje się beta testy, w jakich swój udział mają jednocześnie klient jak i wykonawca. Jeśli klient zatwierdzi projekt aplikacji, to następuje jej wprowadzenie w życie i udostępnienie użytkownikom.