Utility software is system software designed to help analyze, configure, optimize or maintain a computer. It is a type of system software, used to support the computer infrastructure in contrast to application software, which is aimed at directly performing tasks that benefit ordinary users.
Although a basic set of utility programs is usually distributed with an operating system (OS), utility software is not considered part of the OS and users often install replacements or additional utilities.