Уговором о лиценци омогућаваш својим клијентима да користе рачунарски програм, током одређеног или неограниченог временског периода.При томе, власник рачунарског програма остајеш ти и можеш га давати на коришћење, под условима дефинисаним уговором о лиценци, неограниченом броју клијената.У уговору о лиценци давалац лиценце, а лица којима омогућаваш његово коришћење су стицаоци лиценце и дужни су да се при коришћењу софтвера придржавају свих услова који су дефинисани уговором о лиценци.На основу уговора о лиценци, стицаоци лиценце имају право да користе ваш рачунарски програм, а могу имати право да га у ту сврху умноже у одређеном броју примерака или да га подлиценцирају трећим лицима, на начин и под условима из уговора о лиценци.Врста и обим права која ће користити стицалац лиценце зависе од типа лиценце, које могу бити:
Поред тога, неопходно је уговором о лиценци дефинисати (не)ексклузивност као и територијална ограничења важења лиценце.Најзад, још један од важних елемената је дефинисање одговорности за недостатке рачунарског програма као и права и обавезе у случају испоруке ажуриране верзије рачунарског програма.