You use contracts to track license compliance for the software products that are installed in your environment. When you purchase a software license, you create a contract that contains information about the cost of acquiring and maintaining the license, and the period of entitlement. You use that information to track spending that is associated with software licenses and manage costs of extending or downsizing licenses for the software products. You can also avoid costs that are related to license non-compliance by ensuring that enough software licenses are purchased.