Periodo in cui un programma software è in esecuzione su un computer. In altre parole, è il tempo durante il quale un’applicazione è attiva e operativa, dalla sua apertura fino alla sua chiusura. Durante il runtime, il software opera all’interno di un ambiente di esecuzione che fornisce le risorse e i servizi necessari per il funzionamento dell’applicazione. Questo ambiente può includere la memoria, il processore e altre risorse hardware e software.