Softverska jamstva su jamstva kojima programer ili izdavač softvera jamči da će softver raditi kako je predviđeno i da neće imati nedostataka ili grešaka.
Ograničeno jamstvo: osnovno softversko jamstvo koje pokriva samo nedostatke u materijalu ili izradi. Ova vrsta jamstva obično traje od 90 dana do jedne godine.
Jamstvo performansi: Jamči da će softver raditi kako je predviđeno ili zadovoljiti određene specifikacije performansi. Ova vrsta jamstva obično traje dulje od ograničenog jamstva.
Produljeno jamstvo: izborno jamstvo koje se može kupiti u trenutku kupnje softvera ili kasnije. Produžuje ograničeno jamstvo ili jamstvo za rad na dodatno vremensko razdoblje.
Bez jamstva: Neki se softver prodaje "kakav jest" i bez ikakvog jamstva, što znači da se softver isporučuje bez ikakvog jamstva ili odgovornosti razvojnog programera ili izdavača softvera.
Važno je da pročitate i razumijete odredbe i uvjete bilo kojeg softverskog jamstva prije kupnje ili korištenja softvera. Neka jamstva mogu imati ograničenja ili isključenja i važno je razumjeti što je pokriveno, a što nije. Osim toga, važno je održavati softver ažuriranim s najnovijim ažuriranjima i zakrpama jer neka jamstva mogu biti poništena ako se softver ne održava ispravno.