Contract lifecycle management software