Као што песма, композиција, слика или филм представљају ауторска дела на којима њихови ствараоци имају одређена права, тако и рачунарски програм представља ауторско дело, заједно са својом документацијом у вези с њим. Аутор је увек онај програмер који је направио програм, независно од тога да ли је нека права на програму пренео или не.Шта то значи? Уколико се узме у обзир пример изнад, то значи да су сва три лица која су радила на развоју апликација уједно аутори који имају нека права на њој на основу свог доприноса у њеном креирању.
Постоји неколико ситуација у вези са правом на софтвер: