Contract lifecycle management (CLM) refers to software used for managing contracts from generation to ongoing management and eventual renewal or termination. Table of contents. Document generation. Negotiation and collaboration. Workflows and signing.