Yazılım kullanımı ilgili lisanslar üzerinden verilebilir. Burada, lisans alan kişiye basit veya münhasır kullanım haklarının verilip verilmediği ayrımını yapmak gerekir.
Bilişim hukuku bağımsız bir hukuk alanı değildir, ancak marka hukuku, rekabet hukuku, veri koruma hukuku veya telif hakkı gibi birçok hukuk alanıyla etkileşim halindedir. Özellikle yazılım lisanslarının geliştirilmesi ve verilmesi sırasında bilişim hukukunda telif hakkı ile güçlü paralellikler ortaya çıkar, MTR Rechtsanwälte hukuk bürosu da müvekkillerine bilişim hukuku konusunda danışmanlık yapmaktadır.
Bir yazılımın geliştiricisi, hukuki olarak da eser sahibidir. Bu, aynı zamanda programın telif hakkına sahip olduğu ve üçüncü şahısların yazılımı uygun bir lisans olmadan kullanmalarının yasak olduğu anlamına gelir. Yazılım geliştirici, yazılımın kullanımı için uygun lisanslar verebilir. Buradaki önemli bir unsur, kullanıcının basit mi yoksa münhasır bir kullanım hakkına mı sahip olduğudur.
Bir bilgisayar kullanıcısı, genellikle standart yazılımı kullanmak için basit bir kullanım hakkına sahiptir. Yazılımı sözleşmede belirtildiği gibi kullanabilir, ancak bu kullanım hakkı münhasır değildir. Basit kullanım hakkı birçok diğer kullanıcıya da verilebilir. Kullanım kapsamı lisans sözleşmesinde belirlenebilir ve örneğin zaman veya mekân açısından sınırlanabilir. Uygulamada yazılım genellikle artık satın alınmamakta, yalnızca belirli bir süre için yazılımın kullanılmasına olanak tanıyan sözde indirme sözleşmeleri yapılmaktadır.
Şirketler için standart yazılım çözümleri genellikle yeterli değildir. Özel çözümlere ihtiyaç duyarlar. Bu gibi durumlarda yazılım, müşteri için özel olarak geliştirilir ve genellikle münhasır bir kullanım hakkı sağlanır. Özel olarak geliştirilen yazılım sıklıkla mevcut yazılım ortamına entegre edilmesi gerektiğinden, bu genellikle sözleşmede belirlenir, ayrıca programların sorunsuz çalışabilmesi için yazılımın bakımı da bu sözleşmeye dahildir.
Sözleşme ile düzenlenebilecek birçok başka noktalar vardır. Bir yazılım lisans sözleşmesinin içermesi gereken ana noktalar, hizmet kapsamı, süre, kullanıcı sayısı ve maliyetlerdir.
Bilişim hukukunda yetkin avukatlar, yazılım sözleşmeleri konusunda danışmanlık yapar.