Utility software is system software designed to help maintain and optimize computers by cleaning the registry, recovering data, freeing up disk space, repairing hard drives, optimizing processes, and backing up data to address issues that can decrease efficiency. Specific utility programs include disk defragmenters, disk checkers, disk cleaners, disk space analyzers, disk partitions, disk compression utilities, system monitors, registry cleaners, and network utilities.