Nel software per computer, un rilascio puntuale è solitamente un aggiornamento minore di un prodotto software esistente. Il nome deriva da un metodo di versionamento del software in cui un numero di versione principale è seguito da un punto o “punto”, che a sua volta è seguito dal numero di versione secondaria. Le versioni puntuali in genere correggono bug o aggiungono miglioramenti minori a un programma piuttosto che introdurre nuove funzionalità importanti, ma non c’è nulla che impedisca revisioni su larga scala. Sono stati utilizzati sistemi di numerazione insoliti per indicare modifiche moderate o versioni di sviluppo. Durante lo sviluppo, questo sistema può aiutare i programmatori a tenere traccia delle modifiche.
I numeri di versione sono un modo comune per sviluppatori e utenti di tenere traccia delle modifiche nei programmi software. Sebbene non esista uno standard ufficiale per etichettare le diverse versioni, molti sviluppatori utilizzano un approccio a più livelli che separa le revisioni in base alla scala o al numero di modifiche introdotte in ogni nuova versione. Questi diversi livelli sono separati da punti decimali, con il livello superiore o il numero di versione principale all’estrema sinistra. In generale, più punti decimali a destra di un aggiornamento software, minori saranno le modifiche in tale aggiornamento. Un programma aggiornato da 1.0 a 1.1, ad esempio, avrebbe modifiche più significative di un programma aggiornato da 1.0 a 1.0.1.
Un rilascio puntuale è un aggiornamento di un programma software che aumenta qualsiasi parte di un numero di versione dopo un punto decimale. Un aggiornamento che porta un programma da 1.0 a 1.1 può essere considerato un rilascio puntuale, ma un rilascio che passa da 1.1 a 2.0 non può. Le modifiche in questi aggiornamenti sono spesso relativamente piccole e possono correggere bug, correggere difetti di sicurezza o aggiungere nuove funzionalità minori. Un rilascio puntuale che non aggiunge nuove funzionalità è talvolta noto come rilascio di manutenzione. In genere vengono forniti gratuitamente ai clienti esistenti di software commerciale, anche se alcune aziende hanno rotto con questa convenzione per rilasciare a un costo versioni puntuali più ricche di funzionalità.
A volte i rilasci di punti possono essere rilasciati con schemi di numerazione insoliti che saltano alcuni numeri o riservano determinati numeri per scopi speciali. Un sistema operativo per computer venduto alla fine degli anni ‘1990 è passato dalla versione 8.1 alla 8.5, saltando tre versioni per indicare che conteneva modifiche più significative rispetto alla versione precedente. Alcuni software open source separano le versioni di sviluppo dalle versioni pubbliche più stabili con un sistema di numerazione pari-dispari dopo il primo punto decimale.
Durante il ciclo di vita del rilascio del software, il processo a più fasi di sviluppo di un progetto software dall’idea al prodotto stabile, il sistema di rilascio puntuale può aiutare i programmatori a tenere traccia delle reciproche modifiche al codice. Ciò è particolarmente importante nei progetti open source in cui molti volontari diversi contribuiscono in modo decentralizzato. Poiché le modifiche avvengono rapidamente durante lo sviluppo, vengono spesso utilizzati punti decimali aggiuntivi fino a quando un prodotto non è pronto per il rilascio pubblico.