Feilsporingsprogramvare, eller utstedsporingsprogramvare, refererer til programvare som brukes av Quality Assurance (QA) og programvareutviklingsteam for å rapportere programvarefeil og problemer. Grundig feilsporing er viktig for god programvareutvikling. Bug Tracking Software gir et depot som forklarer hvordan man reproduserer en feil og hvor utbredt et problem er, og lar en virksomhet skille, prioritere, sekvensere og gi kommunikasjon om forskjellige feil på tvers av mange prosjekter eller applikasjoner. Bug Tracking Software administreres vanligvis av et (QA) -team og lar dem kommunisere raskt med utviklere, virksomheten, og ofte kunder om om, hvordan og når de skal fikse feil. Feilsporingsprogramvare kan integreres med prosjektstyring, utvikling og testautomatiseringsverktøy.