Shareware, ücretsiz ancak yalnızca belirli bir değerlendirme dönemi için dağıtılan telif hakkı olan yazılımı belirtirken, ücretsiz yazılım, sınırsız bir süre için ücretsiz olarak sunulan telif hakkıyla korunan yazılımı belirtir. yazılımı satın almadan önce, ücretsiz yazılım ise herkesin ödemeden indirmesini sağlar. Genellikle, shareware yalnızca sınırlı özellikler sunar, ancak freeware tüm özelliklerini kullanılabilir duruma getirir.
Shareware genellikle bazı yeteneklerin devre dışı bırakıldığı, yazılım olarak dağıtılır. Bir kişi deneme süresi dolduktan sonra bir shareware programı kullanmak istediğinde, yazılım için bir lisans satın alması gerekir. Programı satın alarak bir kullanıcı programın tüm özelliklerine erişebilir. Shareware geliştiricileri doğrudan son kullanıcıya pazarlar. Genellikle perakende aracıları da içeren normal dağıtım kanalını çıkarırlar. Geliştiriciler, kullanıcıları başkalarının da deneyebilmeleri için programı paylaşmaya teşvik eder.
Öte yandan, ücretsiz geliştiriciler programlarını kullanmak için hiçbir ücret talep etmez. Tamamen işlevsel yazılımı indirmek ve tüm kullanıcılara kopyalamak için izin verir. Geliştiriciler, yazılımı kullanmak için ödeme veya onay gerektirmez. Freeware, kullanıcıların değiştirmesini önlemek için genellikle kaynak kodu olmadan indirilebilir. Geliştiriciler mülkiyeti elinde tutar ve ücretsiz yazılımı ücretli bir ürün haline getirmek için gelecekteki sürümleri değiştirebilir.