Create a software maintenance contract example

task australia Updated Sep 10, 2026 2 min read t_UseCaseCreateSWMaintContract.md
Raw file servicenow.com

One common use case for the Contract Management application is creating a contract to track maintenance payments for enterprise software. You can use this example to learn how to create a software maintenance contract.

Before you begin

Role required: contract_manager or admin

About this task

The goal of this example is to create a contract that shows the total amount of maintenance that must be paid for the software application, independent of different license purchases made over time. The Software Asset Management plugin must be activated to use this example.

Procedure

  1. Create an application model, adding a Name and specifying Software License in Model categories.

  2. Create a software model, adding a Name and Model Number, and selecting the application model created in step 1.

  3. Create a new software entitlement by selecting the software model created in step 2.

  4. Navigate to Contract > Contracts > Maintenance.

  5. Click New and enter the following information.

Agreement Type

Select Enterprise.

Application Model

Select the application model created in step 1.

6. Right-click the form header and click **Save**.
A number of related lists and sections appear.
  1. In the Asset Covered related list, click New and enter the following information.

Asset

Select the software license created in step 3.

Date added

Enter the value.

8. Click **Submit**.
  1. Continue completing the form with the following information.

Payment schedule

Select Annually.

Payment amount

Enter the value.

10. Complete the other fields as appropriate.
  1. Click Update.

  2. Submit the contract for review.

Parent Topic:Create a contract

Related topics

Add an asset to a contract

Add a user to a contract

Add a configuration item to a contract

Add a document to a contract

Software Asset Management

Search documentation
Search document titles and file paths on the australia branch