In computers is een utility een klein programma dat een aanvulling vormt op de mogelijkheden van het besturingssysteem. In sommige gevallen is een hulpprogramma een speciaal en niet-essentieel onderdeel van het besturingssysteem. Het "hulpprogramma" voor afdrukken dat met het besturingssysteem wordt meegeleverd is een voorbeeld. Het is niet absoluut noodzakelijk om programma's uit te voeren en, als het niet met het besturingssysteem werd meegeleverd, zou je het misschien kunnen toevoegen. In andere toepassingen is een hulpprogramma een toepassing die zeer gespecialiseerd is en relatief beperkte mogelijkheden heeft. Een goed voorbeeld is een zoek-en-vervang hulpprogramma. Sommige besturingssystemen bieden een beperkte mogelijkheid om een zoek-en-vervang uit te voeren voor gegeven tekenreeksen. U kunt een zoek-en-vervang hulpprogramma toevoegen dat veel meer mogelijkheden biedt en dat draait als een toepassingsprogramma. Vergeleken met een tekstverwerker heeft een zoek-en-vervang hulpprogramma echter beperkte mogelijkheden.