Jedním z typů smluv vyskytujících se při vývoji softwarových produktů je licenční smlouva. Jedná se o právní dohodu mezi poskytovatelem softwaru a uživatelem, která stanovuje podmínky používání daného softwaru. Obsahuje informace o licenčním modelu, omezeních, zárukách a dalších právních aspektech spojených s užíváním softwaru.
S licenčními smlouvami se můžeme setkat také při použití programátorských knihoven třetích stran. Pro vývoj software je také možné využít smlouvu o vývoji software.