1. An apparatus, comprising: a manager component, for a distributed software application, that handles one or more checkpoint procedures for one or more software components of the distributed software application that runs within a plurality of executables.