Knowledge base Insight.com E-procurement Software License Agreements

By  Insight Editor / 2 Jan 2026

Software License Agreements

Software License Agreements provide visibility into contractual license agreements, including contract expiration dates and product levels. They also make it easier to browse, shop, and manage products associated with specific agreements. Custom order data capabilities help support order tracking, reconciliation, and approval processes by capturing required information during order placement.

What Are Software License Agreements?

Software License Agreements are integrated into the catalog to help identify and track contractual license agreements. This provides visibility into contract details and associated products.

What Information Can Be Tracked Through Software License Agreements?

Software License Agreements provide visibility into key contract information, including:

  • Contract expiration dates
  • Product levels
  • Products associated with each license agreement

How Do Software License Agreements Support Purchasing?

Users can easily view, browse, and shop for products available under each license agreement.

  • View products covered by each agreement
  • Browse available products within the agreement
  • Shop using contract-specific product catalogs

How Does Pricing Work Under a Software License Agreement?

Contract information is used to default pricing to the best available price solution while helping organizations maintain purchasing compliance.

  • Pricing defaults to the best price
  • Set purchasing defaults to help avoid off-contract purchasing

What Custom Data Can Be Captured During Order Placement?

Custom data can be captured at the order level to support internal tracking and reconciliation requirements.

  • Cost Center information
  • Department information
  • General Ledger (GL) codes

How Does Custom Data Support Order Tracking and Reconciliation?

Capturing custom order data helps facilitate order tracking and reconciliation by ensuring required internal information is collected during the purchasing process.

How Can Custom Data Be Used for Approval Paths?

Custom fields can be used to help establish approval paths and validate information before an order is submitted.

  • Establish approval paths using order data
  • Define required or optional fields
  • Validate data formats during order entry

What Order Options Can Be Configured?

Organizations can define order requirements and purchasing preferences to help control costs and improve consistency.

  • Required or optional data formats
  • Shipping options
  • Billing options
  • Payment options

Download the full guide