Definīcija: Programmas, ko izmanto citu programmu izstrādāšanai. Programmrīku sastāvā parasti ir teksta redaktors, kompilators, kā arī ielādes, atkļūdošanas un citas programmas un tos izmanto visā programmatūras izstrādāšanas procesā, ieskaitot izstrādāšanas vadību un kvalitātes nodrošināšanu.