Hilfsprogramme, Tools, sind Programme, die Hilfsfunktionen bei der Benutzung eines Computers ausführen und den Anwender bei der Erledigung bestimmter Aufgaben unterstützen.
Solche Software-Tools werden bei der Softwareentwicklung eingesetzt und dienen u.a. der Erhöhung der Software-Qualität. Software-Tools können Umrechnungsprogramme sein, Sortierprogramme oder Druckertreiber, aber auch zur Schritt-für-Schritt-Abarbeitung eines Programms, für mathematische Funktionen oder als Zeichengenerator für die Darstellung von alphanumerischen Zeichen auf Drucker oder Bildschirm eingesetzt werden.