Servers are maintained using systematic engineering processes and software to monitor systems and make necessary adjustments as needed to keep the system running optimally for maximum uptime. Specifically maintenance might include review of: logs for errors and potential issues, service pack and hot fix installation history, hard disk usage and health reports, system backup process and disaster recovery status, and much more.