Expireware bezeichnet ein Computerprogramm, das als meist kostenlose Testversionen an Kunden herausgegeben wird. Dieses Programm hat einerseits den vollen vorgesehen Funktionsumfang wie die Verkaufsversionen, stellt jedoch ihren Dienst entweder nach einem Zeitinkrement (z.B. nach 30 Tagen) oder zu einem vorgegebenen Datum ein (engl. to expire = ablaufen, auslaufen).
Die Software-Hersteller sehen Expireware unter mindestens zwei Aspekten als nützlich an:
Ein paralleler Begriff zu Expireware ist Crippleware: ebenso Programme als kostenlose Testversionen, zwar nicht im zeitlichen Gebrauch limitiert, jedoch im Funktionsumfang stark beschnitten.