Rodzaj umowy, jaki zawrzesz z programistą zależy od wielu czynników. Do wyboru masz:
umowę o dzieło, w której chodzi o stworzenie konkretnego oprogramowania lub aplikacji (rezultat), umowę zlecenia, w której chodzi o realizację różnych zleceń w raczej niedookreślonym czasie, umowę o pracę na podstawie KP, umowę B2B, którą możesz zawrzeć z programistą posiadającym własną działalność gospodarczą.