Defect tracking programs are essential to any serious development effort. Without one, some preventable bug will inevitably ship in the final release, and of course, it's far more difficult to fix bugs after a release than before. But by storing all your information in a single place and allowing everyone to access it, tracking programs can make sure that no detail is ever forgotten.
There's only one more development tool that we need to examine. In the next chapter, we'll discuss source control systems like Visual SourceSafe and see how they can be used to find and fix several classes of common bugs.