1. A system for facilitating installing software, comprising: an identifier for identifying whether the phase of a software installing process changes; and a task scheduler for, responsive to the identifier identifying a change in the phase of the software installing process, executing an additional task of the current phase of the software installing process.