Trudno wyobrazić sobie funkcjonowanie jakiejkolwiek organizacji bez użycia programów komputerowych. Zaczynając od pakietów biurowych (np. edytora tekstu, arkusza kalkulacyjnego), przez systemy zarządzania (np. ECM), po oprogramowanie zabezpieczające zasoby i dane (programy antywirusowe, VPN, firewall). Klienci mogą korzystać z bogatej oferty wielu producentów i dystrybutorów oprogramowania, o różnych zakresach i sposobach licencjonowania. Dzięki temu klient może odpowiednio dobrać licencję w zależności od swoich potrzeb. Jednakże w przypadku, gdy klientem jest jednostka samorządu terytorialnego, może ona napotkać kilka specyficznych problemów.