A system for recording, classifiying, prioritizing, and organizing requirements for software development projects. It is based on best practices for requirements engineering from Requirements Engineering: A good practice guide (Sommerville & Sawyer,1997)