"It all starts with being able to define as many unique fields as you desire for any contract / document type you desire."
The system allows the creation of unlimited user defined fields. Contract Management Systems vary dramatically in this offering. Some system don't provide the option and others are basically limited to simple text fields. Each custom field defined has some common features: