Umowy w branży komputerowej przybierają różny charakter, w zależności od potrzeb. Najczęściej w obrocie gospodarczym występują umowy wdrożeniowe oraz serwisowe. Jak każda ważna umowa, powinny być wskazane w sposób prawidłowy strony, przedmiot, wynagrodzenie. Umowy komputerowe mogą mieć złożony zakres przedmiotowy: stworzenie oprogramowania, rozbudowa oprogramowania, odpowiednia baza danych, stworzenie strony internetowej itp.