indywidualne rozwiązania programistyczne
rozwijanie i uzupełnianie posiadanego oprogramowania
nowe funkcjonalności w „starym” oprogramowaniu
integracja systemów – tworzenie jednorodnego środowiska informatycznego
migracja i wymiana danych pomiędzy różnymi aplikacjami