Le terme durée d'exécution fait référence à la période pendant laquelle un Programme est en cours d'exécution (ou en cours d'exécution) contrairement aux autres phases du cycle de vie d'un programme.
L'exécution commence une fois que le code source a été compilé en fichiers objets, que les fichiers ont été liés à des bibliothèques pour produire un seul fichier exécutable et que cet exécutable a été chargé en mémoire, prêt à être exécuté.