Shareware je označení pro software chráněný autorským právem, který je možné volně distribuovat (typicky na internetu nebo na CD nebo DVD, jež jsou přílohami časopisů). Uživatel má možnost software po určitou dobu zkoušet, zda mu vyhovuje nebo ne. Pokud ho ale nadále používá, je povinen se řídit podle autorovy licence a zpravidla zaplatit cenu programu nebo se třeba jen registrovat.
Volně šířený shareware má obvykle zabudovaná omezení (časová – trialware[1], funkční – crippleware, omezující uživatelův komfort – adware, nagware). Pak mluvíme o demoverzi. Heslo nebo softwarový klíč pro přístup k plně funkční verzi obdrží uživatel po zaplacení. Některé programy z kategorie shareware plnohodnotně fungují i po vypršení testovacího období.
Shareware se často nabízí ke stažení na internetových stránkách výrobce nebo v časopisech jako doprovodné CD. Komerčně se nabízí například v supermarketech na CD (nebo DVD) za výrobní cenu nosiče. Dalším distribučním kanálem jsou shareware adresáře nebo stahovací portály.
Otevřený software a shareware jsou podobné v tom, že mohou být trvale používány bez peněžní podpory. Shareware se obvykle liší od otevřeného softwaru v tom, že autoři žádají o dobrovolné poplatky. Otevřený software musí být obvykle kompatibilní s přísnými pokyny Asociace Softwaru.
Existují i jiné typy sharewaru, které mají například příponu "-ware". Obvykle ale nepožadují po uživateli, aby zaplatil autorovi za používání programu. Například:
Dalším typem sharewaru je velmi populární App Store trh, kde mohou uživatelé získávat mobilní aplikace zdarma. Ovšem to má i svá omezení, například mohou obsahovat inzertní bannery od sponzorů. Tato omezení odstraní až placená verze, která může být rozšířená o další funkce.
Existuje několik obecně uznávaných standardů a technologií, které se používají při vývoji a prosazování shareware. FILE_ID.DIZ je textový soubor, který je často součástí balení. Portable Application Description (PAD) se používá pro standardizaci shareware aplikací. PAD soubor je XML dokument, který popisuje shareware nebo freeware produkt podle PAD specifikace. Kód podepisování - je to technologie, kterou používají Shareware vývojáři k digitálnímu podepisování výrobků.