Prace przy serwisach mogą być wykonywane w dwóch modelach:
1. Na działającym systemie
W przypadku prowadzenia prac na działającym systemie należy liczyć się z możliwymi problemami, jakie mogą wystąpić podczas modernizacji systemu – począwszy od błędów w działaniu po całkowite unieruchomienie systemu.
2. Na wersji pre-produkcyjnej
Jeśli nie jest uruchomiona wersja pre-produkcyjna systemu, uruchamiamy taką wersję dla klienta (koszt: serwer + uruchomienie systemu). Następnie wszystkie prace są wykonywane na wersji pre-produkcyjnej. Po wykonaniu prac przeprowadzane są testy, a dopiero wówczas następuje wdrożenie na działający system i testy.