Softwarové patenty jsou patenty na vynálezy realizované počítačem.Evropský patentový úřad [1] definujevynález realizovaný počítačem jako vynález, jehož provedení vyžaduje použití počítače, počítačové sítě nebo jiného programovatelného zařízení, pomocí něhož jsou hlavní nové rysy vynálezu realizovány jedním nebo několika programy. [2]Vede se spor, do jaké míry a zda vůbec mají být softwarové patenty udělovány.V různých zemích je praxe rozdílná.