O software utilitário é usado para realizar tarefas básicas de manutenção em um computador. Os exemplos incluem utilitários de disco como desfragmentadores, compressores e produtos de limpeza. Existem também utilitários de sistema operacional, como programas antivírus, limpadores de registro e programas de restauração do sistema. A conexão com a Internet e a rede é gerenciada por vários pequenos utilitários de software, incluindo programas de firewall, enquanto a instalação e remoção do programa são feitas por gerenciadores de pacotes e clientes de instalação.
O software utilitário ajuda o usuário a controlar, gerenciar e manter o sistema operacional, o hardware e o software aplicativo de um computador. Esses programas são projetados para executar funções específicas, como localização de arquivos, backup de dados, reprodução de arquivos multimídia, visualização de imagens e assim por diante. Ao contrário do software de sistema, o software utilitário pode ser configurado, controlado ou iniciado pelo usuário. Muitos programas de software utilitário são integrados ao sistema operacional de um computador.
Existem também programas utilitários independentes, como utilitários de backup e programas antivírus. Normalmente, esses programas vêm com recursos adicionais que ajudam a melhorar o software já integrado. Eles devem ser instalados no computador pelo usuário e não dependem de outros pacotes de software para funcionar. Esses programas removem spyware e adware, compactam arquivos, gravam CDs e DVDs, reproduzem arquivos de mídia, convertem arquivos de um formato para outro e realizam outras tarefas nada glamorosas.