Skip to content
  • There are no suggestions because the search field is empty.

Overview

Learn how Licenseware’s Contract Manager (ECM) helps centralize software contracts and entitlements. Includes key features like bulk upload, renewal tracking, custom fields, and schema reference.

Contract Manager (ECM) is Licenseware’s dedicated tool for centralizing and managing software contracts and entitlements. It brings structure to what is often a fragmented process, helping organizations gain visibility into what they've purchased, when it expires, and how it aligns with their usage.

This article provides an overview of ECM's core functions and features, including how contracts and entitlements are managed, what data is supported, and how the system handles uploads, metadata, and notifications.

What is ECM Designed to Do?

  • Store and manage software contracts across vendors and agreements

  • Create, edit, or upload license entitlements with or without a linked contract

  • Centralize contract data and documentation

  • Add custom fields to match internal processes

  • Track renewals, configure alerts, and avoid missed deadlines

  • Export and report on contract and entitlement data

Contract and Entitlement Management

  • Contracts serve as the primary agreement record and can be created manually or uploaded in bulk.
  • Contracts may contain no entitlements or serve as a container for one or many. Contracts can also be filtered, searched, or tagged using metadata added by the user.
  • Entitlements represent the rights granted under a contract (or independently). These can be uploaded in bulk or created one-by-one.

    Entitlements can be created independently of contracts, allowing users to load known data even if supporting commercial documents are not yet available.

The full data schema can be found here

 

Custom Fields

Both contracts and entitlements support free-form custom fields. These are useful for capturing:

  • Internal tracking codes

  • Procurement references

  • Notes or classifications

  • Custom statuses or tags

Custom fields ensure flexibility for organizations with unique reporting or documentation needs.

Renewal Notifications

Contract Manager supports setting renewal reminders, with customizable lead times. You can choose to be alerted 30, 60, 90, or more days before expiration, based on contract metadata.

This is particularly useful for managing:

  • Software subscriptions

  • Maintenance renewals

  • License true-up cycles

  • Support contract deadlines

Upload Methods

Contract and entitlement data can be added via:

  • Manual entry through the interface

  • Bulk upload using standardized Excel or CSV templates


Batch uploads are validated against a defined schema to ensure data quality and consistency.

For technical upload guidance and field requirements, see:
CM Schema and Upload Guide


Additional Capabilities

Document Upload (Coming Soon)

Users will be able to upload signed contracts, license agreements, or related documentation in PDF format, tagging and linking them to relevant contracts. This will be combined with OCR technology to extract relevant information automatically.