The University of SydneyPage 34Process Improvement Software for Control Structures–Tools to assist with the successful implementation of controls within the system development lifecycle–Automated learning and discovery tools–Assist with the analysis of data and program structures–Program enhancement environment–Assist with the management of the software life cycle–Change tracking software–It tracks changes through the development process–Requirement tracking software–It is the process of connecting business requirements, through analysis and design, to the program artifacts that support the requirement