Skip to content
Main menu
  • Main page
  • Discover
  • Unexpected connections
  • Topics
  • Random article
  • Search
Your library
  • Saved articles
  • Recent discoveries
  • Rabbit-hole trails
Topic areas
  • Computer Science
  • Mathematics
  • Physics
  • Engineering
  • Biology
  • Economics
  • Curiosities
WikiholeDeeper into Wikipedia
EnglishEN
  • Saved
  • History

  • Article text and media come live from Wikipedia via the official MediaWiki API and are available under the Creative Commons Attribution-ShareAlike 4.0 License; additional terms may apply. Each article links to its source and revision.
  • WikiHole is an independent project and is not affiliated with the Wikimedia Foundation.
  • How ranking works
  • All topics
  • Reading history
  • Random article
  • MediaWiki API

Utility software

  • Article
  • Rabbit hole
  • Read
  • View history
Tools
Actions
  • Read
  • View history
General
  • Recent changes
  • Related articles
  • Random discovery
This article
Reading time
3 min
Topic
Computer Science
Views
693 in 14 days
Last edited
30 Sept 2026
Print/export
  • Printable version
In other projects
  • Wikidata item
From Wikipedia, the free encyclopedia
Rabbit hole:
  1. Utility software

Utility software is software that supports managing the computer infrastructure including computer hardware, system software and application software. Utility software provides for performing tasks as a system administrator (that is, as a user acting in that role). In contrast, application software provides for performing tasks as an end user.

A utility may be a distinct program, or multiple utilities are implemented in a single program. For example, BusyBox implements many utilities in a single program. Commonly, a utility provides a command-line interface, but some provide a graphical user interface.

Although an operating system (OS) installation usually includes utilities (which are considered part of the OS), users often install additional utilities.12 The additional utilities may provide a better user experience or additional functionality.

Often, a user must be authorized for elevated to use a utility since it may affect other users of the system.

privileges
3

Loading the rest of the article…

Recent changes

Rabbit hole

Where Utility software leads. Every connection below has a source: a link in this article, a shared Wikipedia category, or CirrusSearch text similarity. Articles already on your trail are left out.

Contents
  • (Top)
  • Taxonomy
  • See also
  • References
  • Recent changes
  • Rabbit hole
Contents
Contents5 sections
  • (Top)
  • Taxonomy
  • System management
  • Storage device management
  • File management
  • Miscellaneous
  • See also
  • References
  • Recent changes
  • Rabbit hole
Study aids for Utility software

Terminology

Antivirus
Antivirus: Protects the host system from computer viruses.
Clipboard manager
Clipboard manager: Expands clipboard functionality.
Computer access control
Computer access control: Grants or denies requests for access to system resources.
Debugger
Debugger: Provides for programming-level control of program execution including the examination and modification of program data.
Diagnostic
Diagnostic: Determines and reports the operational status of computer hardware and software.
Network
Network: Analyzes the host system's network connectivity, configures network settings, reports data transfer and log events.
Package manager
Package manager: Configures, installs and updates software on the host system.
Registry cleaner
Registry cleaner: Removes registry keys that are no longer in use from the Windows Registry.
System monitor
System monitor: Monitors resources and performance of the host system.
System profiler
System profiler: Reports information about installed software and hardware.

Terms the article defines in bold, quoted in context.

Categories:
  • Utility software

740 words · 5 references · revision 1377698089 · CC BY-SA 4.0

General
  • Recent changes
  • Related articles
  • Random discovery
This article
Reading time
3 min
Topic
Computer Science
Views
693 in 14 days
Last edited
30 Sept 2026

Key concepts

  • Software1
  • Computer1
  • Infrastructure1
  • Computer hardware1
  • System software1
  • Application software1
  • System administrator1
  • Computer user1
  • End user1
  • Computer program1

The articles this one links to most, weighted towards the introduction.

Print/export
  • Printable version
In other projects
  • Wikidata item

Taxonomy

This section is a taxonomy of kinds of utilities.

System management

Antivirus
Protects the host system from computer viruses.
Clipboard manager
Expands clipboard functionality.
Computer access control
Grants or denies requests for access to system resources.
Debugger
Provides for programming-level control of program execution including the examination and modification of program data.
Diagnostic
Determines and reports the operational status of computer hardware and software. For example, a memory tester.
Network
Analyzes the host system's network connectivity, configures network settings, reports data transfer and log events.
Package manager
Configures, installs and updates software on the host system.
Registry cleaner
Removes registry keys that are no longer in use from the Windows Registry. Microsoft does not support the use of registry cleaners.4
System monitor
Monitors resources and performance of the host system.
System profiler
Reports information about installed software and hardware.

Storage device management

Backup
Copies data from a storage device for the purpose of recovering from data loss due to events such as disk failure, file corruption or accidental deletion.
Disk checker
Checks a disk for problems.
Disk cloning
Duplicates the content of a disk.
Disk compression
Transparently compress/uncompress the content of a disk, increasing the capacity of the disk.
Disk defragmenter
Reorganizes the data of each file so that it is stored contiguously.
Disk formatter
Writes to a disk so that it can be used for a particular format. Can prepare a disk for initial use or erase the entire disk.
Disk partitioner
Divides an disk into multiple logical drives, each with its own file system which can be mounted by the operating system.
Disk space analyzer
Visualizes disk space use for each file and directory.
Tape initializer
Writes a label to a magnetic tape or other magnetic medium.5

File management

Archiver
Outputs a stream or a single file when provided with a directory or a set of files. Archive suites may include compression and encryption capabilities. Some archive utilities have a separate un-archive utility for the reverse operation. One nearly universal type of archive file format is the zip file.
Cryptographic
Encrypts and decrypts streams and files.
Data compression
Outputs a shorter stream or a smaller file when provided with a stream or file.
Data conversion
Transforms data from a source file to some other format, such as from a text file to a PDF document.
Data recovery
Recovers data from corrupted files.
Data synchronization
Establishes consistency among data from a source to a target data storage and vice versa.
Disk cleaner
Deletes files that are unnecessary to computer operation, or take up considerable amounts of space.
File comparison
Reports differences between files.
File manager
Provides an interface for performing file management tasks such as deleting, renaming, cataloging, moving, copying, merging, setting file access, creating and modifying directories.
File synchronization

Miscellaneous

Data generator
Creates a file of test data according to specified patterns. For example, IEBDG.
Hex editor
Allows for editing the data of a file without regard its format.
HTML checker
Validates HTML code and checks links.
Installation or setup
Initializes or configures programs, usually applications programs, for use in a specific computer environment. An uninstaller does the opposite.
Macro recorder
Permits use of keyboard macros in programs that do not natively support such a feature.
Patching
Modifies files, especially object programs when program source is unavailable.
Screensaver
Controls the host monitor with the intention of preventing phosphor burn-in on CRT and plasma monitors.
Sort/Merge program
Arranges records (usually lines) of a file into a specified sequence.

See also

  • Batch file
  • kdeutils
  • List of DOS commands
  • List of macOS built-in apps
  • List of POSIX commands
  • Shell script
  • Support programs for OS/360 and successors
  • System software

References

  1. 1"Non-Opec (advertisement)". Computerworld. Sep 3, 1979. Retrieved May 20, 2019.
  2. 2Mendelson, Edward (June 8, 1999). "Fix What Ails Your PC". PC Magazine. Retrieved May 20, 2019.
  3. 3"Linux ifconfig command". Computer Hope. Retrieved May 20, 2019.
  4. 4"Microsoft support policy for the use of registry cleaning utilities". Microsoft Support. Microsoft. Retrieved 2026-09-29.
  5. 5Initializers for DECtape format the tape into blocks.
Undelete
Supports recovering files that were deleted.
Maintains consistency between two storages for various purposes including redundancy and backup.
Revision control
Manages revisions of files.
Created
16 Aug 2004
History
1,253 edits
613 contributors
No edits in the last 30 days
Last edited
30 Sept 2026

1,253 revisions in total · 613 contributors

  1. 30 Sept 2026, 17:18 UTCTresmt99§ System management Added a citation, improved neutrality+355diff
  2. 23 Sept 2026, 15:25 UTCPeter FlassUndid revision 1376003759 by ~2026-50789-03 (talk) twinkle+2diff
  3. 21 Sept 2026, 11:55 UTCTemporary accountreverted§ Taxonomy−2diff
  4. 27 Apr 2026, 02:55 UTCPeter Flasseditiorial−85diff
  5. 30 Mar 2026, 10:19 UTCMaterialscientistmReverted edit by Ashteekee (talk) to last version by Materialscientist+1diff
  6. 30 Mar 2026, 10:19 UTCAshteekeerevertedNo edit summary−1diff
  7. 30 Mar 2026, 10:18 UTCMaterialscientistmReverted edits by Ashteekee (talk) (HG) (3.4.14)+2diff
  8. 30 Mar 2026, 10:17 UTCAshteekeerevertedNo edit summary−2diff

View full revision history

Created
16 Aug 2004
History
1,253 edits
613 contributors
No edits in the last 30 days
Last edited
30 Sept 2026

Go deeper: linked from this article

  • Listed under See also

    Support programs for OS/360 and successors

    Support programs included in or available for IBM OS/360 and successors

    This article discusses support programs included in or available for OS/360 and successors.

    18 min readGo deeper
  • Linked from the introduction

    Infrastructure

    Facilities and systems serving society

    Infrastructure is the set of facilities and systems that serve a country, city, or other area, and encompasses the services and facilities necessary for its economy, households and firms to function.

    20 min readGo deeper
  • Linked from the introduction

    Computer

    Programmable machine that processes data

    A computer is a machine that can be programmed to automatically carry out sequences of arithmetic or logical operations (computation).

    51 min readGo deeper
  • Listed under See also

    KDE Gear

    Set of applications and supporting libraries

    The KDE Gear is a set of applications and supporting libraries that are developed by the KDE community, primarily used on Linux-based operating systems but mostly multiplatform, and released on a common release schedule.

    16 min readGo deeper
  • Linked from the introduction

    Operating system

    Software that manages computer hardware resources

    An operating system (OS) is system software that manages computer hardware and software resources, and provides common services for computer programs.

    26 min readGo deeper
  • Linked from the introduction

    Computer program

    Instructions a computer can execute

    A computer program is a sequence or set of instructions in a programming language for a computer to execute.

    47 min readGo deeper
  • Linked from the introduction

    Command-line interface

    Means of entering commands to software

    A command-line interface (CLI), also known as a command-line shell, is a means of interacting with software via commands, each formatted as a line of text.

    32 min readGo deeper
  • Linked from the introduction

    Graphical user interface

    A graphical user interface, or GUI, is a form of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation.

    14 min readGo deeper
  • Listed under See also

    Shell script

    Script written for an operating system shell

    A shell script is a computer program designed to be run by a Unix shell, a command-line interpreter. The various dialects of shell scripts are considered to be command languages.

    10 min readGo deeper
  • Linked from the introduction

    Computer hardware

    Physical components of a computer

    Computer hardware, commonly shortened to hardware, includes the physical parts of a computer, such as the central processing unit (CPU), random-access memory (RAM), motherboard, computer data storage, graphics card, sound card, and computer case.

    15 min readGo deeper
  • Listed under See also

    Batch file

    Script file for Microsoft computer operating systems

    A batch file is a script file in DOS, OS/2 and Microsoft Windows. It consists of a series of commands to be executed by the command-line interpreter, stored in a plain text file.

    13 min readGo deeper

Adjacent: shared categories and similar text

  • Linked in “Taxonomy”

    Computer virus

    Computer program that modifies other programs to replicate itself and spread

    A computer virus is a type of malware that, when executed, replicates itself by modifying other computer programs and inserting its own code into those programs.

    33 min readGo deeper
  • Linked in “Taxonomy”

    Taxonomy

    Development of classes and classifications

    Taxonomy is a practice and science concerned with classification or categorization.

    20 min readGo deeper
  • Linked in “Taxonomy”

    Hard disk drive failure

    Electromechanical malfunctioning

    A hard disk drive failure occurs when a hard disk drive malfunctions and the stored information cannot be accessed with a properly configured computer.

    13 min readGo deeper