CRM Podstawowe potrzeby
Zasięg zmian zwylde bywa odwrotnie proporcjonalny do łatwości ich wprowadzania. Łatwiej jest je wprowadzać za pomocą przyjaznego użytkownikowi interfejsu graficznego niż na poziomie kodu źródłowego aplikacji. Często jednak za pomocą interfejsu nie można wprowadzić głębokich zmian w systemie.
Najtrudniej jest wprowadzać zmiany w warstwach najbliższych kodu źródłowego aplikacji. W celu przeprowadzenia złożonego procesu dostosowawczego informatycy dostawcy systemu będą najprawdopodobniej posługiwali się warstwą interfejsu kodu. Istnienie tej warstwy oznacza możliwość wprowadzenia dużych zmian bez konieczności naruszania kodu źródłowego.
Ogólnie, im mniej specjalistycznej wiedzy potrzeba do bezpiecznego przystosowywania aplikacji do potrzeb użyticownilców, tym lepiej, ale zawsze będą istniały elementy systemów, które z różnych względów będą wymagały ingerencji wysoldej klasy specjalistów. Niektóre operacje lepiej jest powierzyć specjalistom z zewnątrz.





