Programs that support using the computer, an application or a
development environment. These programs support such everyday use of
the computer include file management (creating, moving and renaming
folders, copying and deleting files), searching for files, comparing
file contents as well as performing diagnostic routines to check
performance and current health of the hardware.