Shareware (kısıtlı yazılım), kullanıcının programı tanımasını sağlayan, zaman ve özellik bakımından kısıtlı sürüme verilen addır. Kullanıcıların İnternet'i en yoğun kullandığı alanlardan biri ücretsiz programlar edinmektir. Çeşitli shareware ve download arşivlerinde bulunabilecek bu tür programlar kullanım biçimleri açısından farklı sınıflara ayrılabilir. Örneğin, bazı programcılar ya da yazılım şirketleri tarafından tüm kullanıcılara sunulan ücretsiz programlarücretsiz yazılım (freeware) olarak adlandırılmaktadır.
Belirli bir süre (15 gün, 30 gün vb.) kullanım izni olan programlarashareware adı verilir. Bunların bir bölümü bu süre bitiminde kullanılamaz duruma gelir. Bazıları ise kullanılabilmakte ancak bazı özellikleri işlevsizleşmektedir.
Shareware ile çok benzer olan, ancak kaydetme gibi yaşamsal özellikleri kısıtlanmış programlara ise geneldedemo adı verilmektedir. Uzun süre önce üretilmiş ve artık gözden düşmüş bazı yazılımlar üreticisi tarafından artık ücretsiz sunuluyorsa buna daabandonware adı verilir. Ne var ki, shareware daha çok kullanılan bir ad olduğundan her tür ücretsiz yazılımın bulunduğu sitelereShareware arşivi denilmektedir.
Andrew Fluegelman 1982'de IBM bilgisayarları içinPC-Talk programını oluşturduğundafreeware terimini kullanmıştır. Yaklaşık aynı zamanlarda,Jim "Button" KnopfPC-File adındaki veritabanı programını çıkarttığında, programı kullanıcı-destekli yazılım olarak adlandırmıştır. Çok geçmeden,Bob Wallace bir kelime işleyicisi olanPc-Write programını çıkartmış ve buna shareware adını vermiştir.