Utility programs are usually supplied along with an operating system.
They are used to carry out routine tasks that are often needed by a user such as:
- Compressing a file to save space on backing storage;
- Defragmenting a disk drive;
- Recovering data from damaged files;
- Checking a disk for faults and repairing them;
- Formatting a floppy disk;
- Checking the files on a disk for computer viruses