Una sub-release è una versione leggermente integrata o migliorata di un prodotto software offerto per l'acquisto piuttosto che come aggiornamento gratuito della versione esistente.
Uno sviluppatore o un fornitore può scegliere di eseguire un rilascio secondario per una serie di motivi. A volte uno sviluppatore può sperimentare lo scorrimento delle funzionalità nella misura in cui ne risentirà finanziariamente se l'aggiornamento viene fornito gratuitamente.
In situazioni di monopolio, un'azienda può decidere che il proprio posizionamento di mercato rende possibile far pagare il prodotto. Uno sviluppatore può semplicemente confrontare le funzionalità degli aggiornamenti con quelle della concorrenza e decidere che un rilascio secondario è giustificabile e che il mercato lo supporterà.
Le versioni secondarie sono state offerte da molte aziende contemporaneamente. Un esempio noto è Windows 3.1 di Microsoft, una versione aggiornata di Windows 3.0 che ha aggiunto il supporto per i caratteri TrueType e il networking peer-to-peer.
Secondo alcuni esperti, le versioni secondarie hanno aperto la strada ai modelli di abbonamento con aggiornamento a pagamento.