Przy opisywaniu licencji na oprogramowanie nie należy zapominać, iż firmy informatyczne bardzo często tworzą specjalistyczne oprogramowanie dedykowane. To oprogramowanie, często bardzo zaawansowane i różnorodne, wymaga specjalnych programów licencyjnych, dlatego też firmy tworzące takie aplikacje najczęściej tworzą do każdej z nich osobną umowę licencyjną. Nabywca programów dedykowanych jest zobowiązany do wykupienia licencji na daną liczbę stanowisk jeszcze przed instalacją samego oprogramowania. Bardzo interesujące jest także to, iż w momencie, gdy producent udostępnia kod źródłowy, oprogramowanie komercyjne może także być oprogramowaniem wolnym.
Zupełnie inną sprawą jest konieczność podpisywania przez pracowników porozumień z firmami, w których są zatrudnieni, a które to firmy pracują na programach przez nich napisanych. Jeżeli takie porozumienie nie zostanie napisane, a pracownik odchodzi z danej firmy to oprogramowanie, którego był twórcą pozostaje własnością firmy. Firma posiada wszelkie majątkowe prawa autorskie do tych aplikacji i może ich bezpłatnie używać oraz czerpać z nich korzyści.