En enkel sannhet for alle programvare utviklingsprosjekt det at det vil ha bugs. Testing og planlegging kan bidra til å holde disse til et minimum, men ingen utviklingsinnsats kan helt eliminere bugs fra et prosjekt av kompleksitet . Å holde styr på de ulike feil og problemer som oppstår er en viktig del til vedlikehold av programvare , og heldigvis er det ganske mange verktøy tilgjengelig for å hjelpe med denne oppgaven . Bugzilla
Bugzilla er en av de mektigste bug tracking verktøy som finnes i dag . Utviklet av Mozilla foundation - utviklingsteamet bak Firefox nettleser - det er brukt av tusenvis av organisasjoner for sporing av problemer i programvare-prosjekter . Det krever Perl , en web server, og en database server, for eksempel MySQL , PostgreSQL eller Oracle , men med unntak av Oracle , alle disse er gratis verktøy og enkelt installeres på de fleste systemer
Penntagon
Mantis Bug Tracking verktøyet er en annen fritt tilgjengelig feil tracker . Utviklet i PHP og som krever en webserver og en database som MySQL , Microsoft SQL Server eller PostgreSQL , er det også enkelt installeres og konfigureres . Men ikke fullt så produktive som Bugzilla , har Mantis en stor brukergruppe og en svært støttende fellesskap .
Redmine
Redmine er ikke bare en feil - sporing verktøyet - det er en fullverdig prosjekt - ledelse søknad . Utviklet i Ruby , kan Redmine være litt kjedelig å installere og konfigurere på en ellers rent system , men kan den ekstra prosjektledelse funksjonalitet over Mantis og Bugzilla gjør det vel verdt innsatsen