System administrators are well aware of the pain associated with maintenance windows. This effort is usually taking place off-hours and requires challenging coordination between different activities and often different departmental personnel. Although almost every system administrator will agree to pass on the project, maintenance windows are very important to obtain an updated infrastructure and to mitigate risks of an unplanned outage.