Als Dienstprogramm oder auch Hilfsprogramm (von englisch utility software) werden Computerprogramme bezeichnet, die Betriebssysteme oder Anwendungssoftware mit zusätzlichen Funktionen unterstützen. Als Bestandteil eines Betriebssystems zählt es zur Systemsoftware.
Dienstprogramme sind eine Kategorie bei der Einteilung von Computerprogrammen (Software) nach Arten, lassen sich ihrerseits jedoch ebenfalls in Unterkategorien einteilen. Bei den meisten modernen Betriebssystemen finden sich vorinstallierte Dienstprogramme, die mehr oder weniger in das Betriebssystem integriert sind und oft auch nur auf einer bestimmten Version eines Betriebssystems lauffähig sind. Einige Dienstprogramme laufen auch als Dienst (auch Hintergrundprozess, bei unixoiden Systemen üblicherweise als Daemon bezeichnet).