DegreeWorks provides a degree audit to enable evaluation of degree requirement completion.  

Application Functionality:

Students can view an audit in DegreeWorks showing how courses taken fulfill the requirements for a major. Plans of study can be completed to help plan future courses. A What-If scenario is available for students planning to change majors or add a second major.