Vsako podjetje ima specifične poslovne in delovne procese, ki jih splošne programske rešitve ne zajamejo v celoti. Podjetja se pogosto prilagajajo obstoječim rešitvam namesto obratno. Poleg tega splošne rešitve pogosto zahtevajo vnos nepotrebnih podatkov, hkrati pa ne omogočajo beleženja specifičnih informacij.
Zaradi tega se vse več podjetij odloča za razvoj programskih rešitev po meri, ki so prilagojene njihovim potrebam. Stroški razvoja so se v zadnjih letih znižali, zato so lahko rešitve po meri celo ugodnejše od splošnih rešitev.
Ko sprejemate odločitev o nakupu nove programske rešitve, verjetno najprej pomislite na uveljavljene produkte. Konec koncev se vsa podjetja spopadajo s podobnimi izzivi in zagotovo obstaja globalno podjetje, ki je že razvilo ustrezno "splošno" programsko rešitev.
Seveda je tako razmišljanje pravilno in upravičeno, ko gre za informatizacijo poslovnih procesov, ki so v vsakem podjetju enaki – pošiljanje elektronske pošte, računovodstvo, urejevalniki dokumentov in podobno.
Vendar v vsakem podjetju obstaja tudi vrsta specifičnih delovnih procesov, ki jih je potrebno sistematizirati in voditi ter nadzirati s pomočjo sodobne programske opreme. Tudi ta del poslovanja zagotovo že obstoja s splošnimi programskimi rešitvami, ki pa samo deloma sledijo posebnim delovnim procesom podjetja.
Glavne težave, ki se pojavljajo z uvedbo "splošnih" programskih rešitev izvirajo predvsem iz dejstva, da so podjetja primorana prilagajati ustaljene in učinkovite delovne procese v okvir splošne programske rešitve, namesto da bi se programska rešitev prilagodila delovnemu procesu. Druga največja težava splošnih programskih rešitev je v tem, da pogosto zahtevajo vnos podatkov, ki jih podjetja sploh ne potrebujejo, ali pa ne omogočajo vnosa specifičnih podatkov, ki so za podjetje ključnega pomena.
Zato ne čudi, da se v zadnjih letih vse več uspešnih podjetij odloča za razvoj programske rešitve po meri, oziroma optimalne kombinacije obeh pristopov. Stroški razvoja programske opreme po meri so se v zadnjih letih drastično znižali in so v nekaterih primerih celo nižji od nakupa splošnih rešitev, ki zaradi potrebe po dragih nadgradnjah na koncu prinesejo višjo ceno.
To je glavni razlog, zakaj je razvoj programske opreme po meri modra odločitev.
Razvoj unikatne programske rešitve je primeren za: