Een
octrooi op software, ook wel
softwarepatent of
octrooi op computergeïmplementeerde uitvinding genoemd, is een
octrooi (patent) op een
techniek die geïmplementeerd kan worden met behulp van een
computerprogramma. Als voor een dergelijke techniek rechtmatig octrooi is verleend, mag deze niet zonder toestemming door iemand anders worden toegepast. Er zijn grote meningsverschillen over softwarepatenten. Bovendien is het niet duidelijk wat de grenzen zijn van de octrooieerbaarheid van software.