Achievement of Maturity Level 3 of the software CMM® requires development and maintenance of a usable set of software process assets. These assets consist of the following: the organization's standard software process, guidelines for the project's tailoring of the organization's process, descriptions of approved software life cycles, software process database, and a library of software process-related documentation.