Quando viene creata un'applicazione software e vengono apportati importanti aggiornamenti, il numero di versione viene spesso assegnato al software. I produttori aggiungono anche un numero di build del software alla versione quando vengono effettuati aggiornamenti più piccoli. La build del software si comporta come un numero di sotto-versione. Le patch per la correzione di bug, problemi (per lo più piccoli problemi, ma a volte anche problemi più grandi) e talvolta anche aggiunte di funzionalità minori spesso determinano una modifica alla build del software.
Mantenere aggiornato il software richiede la conoscenza di quale sia l'ultima build del software, oltre al download e all'installazione della patch correlata alla build del software. Inoltre, quando si ha bisogno del supporto tecnico per un'applicazione software, lo staff di supporto richiede spesso la compilazione del software per il proprio software, per meglio assistere con problemi o assistenza generale. La risoluzione dei problemi può dipendere dalla build del software poiché alcuni problemi sono specifici per una build del software e la soluzione funziona solo per quella build e nessun'altra build.
Bug, patch, termini del software, aggiornamento, versione