---
sourceDocument: Yokohama IT Asset Management
sourceDocumentLink: https://www.servicenow.com/docs/r/yokohama/it-asset-management

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama IT Asset Management

ft:clusterId :

    - itam

bundleId :

    - itam

workflow :

    - Technology


---

# Software license maintenance

# Software license maintenance {#ariaid-title1}

* Release version: Yokohama
* 
* Updated January 30, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 5 minutes to read

Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Software license maintenance

Software license maintenance in ServiceNow Software Asset Management (SAM) Professional helps customers gain visibility and control over their software maintenance entitlements.
It enables effective lifecycle management by importing, updating, and creating maintenance entitlements with defined start and end dates, optimizing maintenance spend, and identifying expiring, unused, or under-used entitlements.
Show full answer Show less  

## Key Features

* **Tracking Expiring Entitlements:** SAM managers can monitor all expiring maintenance and subscriptions via the Software Asset Workspace, allowing proactive management.
* **Microsoft Software Assurance (SA) Maintenance:** Supports Microsoft's SA program, providing benefits such as access to the latest software versions without additional cost, license mobility across on-premises and cloud (AWS, Azure), and upgrade rights.
* **Automatic Version Upgrades:** When SA is active, entitlements are automatically upgraded to the newest software versions and logged in Upgrade History, preventing manual tracking errors.
* **License Mobility Benefits:** Enables flexible licensing for virtual machines and supports unlimited virtualization under core licensing for products like SQL Server Enterprise Edition.
* **Upgraded Entitlements Management:** Allows linking related software versions under active maintenance and managing step-up license upgrades according to Microsoft licensing agreements.
* **Entitlement Creation Rules:** When creating entitlements during purchase order processing, SAM assigns license types such as Perpetual + SA or Perpetual based on prior entitlements.
* **Maintenance Entitlements for Other Publishers:** Customers can create and associate maintenance entitlements with perpetual or upgrade licenses for non-Microsoft software, incorporating maintenance costs into reconciliation.
* **Microsoft Per Core Licensing Support:** SAM supports Microsoft's Per Core licensing models, including Per Core with Client Access License (CAL), applicable for server products where user/device counting is complex.

## Key Outcomes

* Improved visibility into software maintenance entitlements and their lifecycle status, enabling timely renewals and cost optimization.
* Automated management of Microsoft Software Assurance benefits, reducing manual errors and ensuring compliance with licensing terms.
* Enhanced flexibility through license mobility and virtualization rights, maximizing license utilization in hybrid environments.
* Accurate software reconciliation by correctly associating maintenance and SA entitlements, preventing double counting and compliance issues.
* Support for diverse licensing models across Microsoft and other software publishers, facilitating comprehensive license management.  
Get visibility into your software maintenance entitlements to effectively manage these
licenses throughout their life cycle.  
Manage and optimize your software maintenance spend by:

* Importing, updating, and creating maintenance entitlements that specify a start and end date.
* Getting accurate true-up costs.
* Maximizing your resources by getting to know your potential savings.
* Being aware of expiring, unused, and under-used maintenance entitlements.
{#software-license-maintenance__ul_q4d_nvv_3jb}

## Determining expiring maintenance entitlements {#software-license-maintenance__section_lxd_fs3_nzb}

ServiceNow
Software Asset Management Professional helps you keep a track of all expiring maintenance entitlements using the Software Asset Workspace. You can track your entitlements by navigating to AllSoftware AssetSoftware Asset WorkspaceExpiring maintenance and subscriptions. This tracking ability enables SAM managers to get an overall view of all their expiring maintenance entitlements and take required action.

## Maintenance for Microsoft {#software-license-maintenance__section_yjz_jq1_5jb}

Microsoft Software Assurance (SA) is the maintenance program that Microsoft uses to provide active maintenance to its users.

Microsoft provides several benefits such as access to the latest software version and releases, cloud special rights, license mobility and many more. For more information on these benefits, see Microsoft
[documentation](https://www.microsoft.com/en-us/licensing/licensing-programs/software-assurance-by-benefits).

ServiceNow
Software Asset Management Professional leverages these benefits while licensing Microsoft products in the following ways:

* New version rights: With access to the latest version of a Microsoft product, SA users can upgrade their product licenses at zero additional cost. Also, there's no need for tracking or reassigning covered licenses based only on the software version. Software Asset Management Professional adds version support using the following mechanisms:
  * Automatic application of new version: If a software entitlement with active SA is associated with a newer version software model, Software Asset Management Professional automatically upgrades the entitlement and associates it with the latest version software model. Also, these changes are saved on the Upgrade History related list. For more information on software models and versions, see [Software model fields](https://www.servicenow.com/docs/kiMTqEgVXB5hAVFoHoZOMA "Software Model form and related list field descriptions.").
  * Management of software entitlement: Microsoft supplies publisher part number (PPN) with SA coverage without any version assigned for the product. Thus, there's a risk of incorrect assignment of SA benefits to all versions of Microsoft products. ServiceNow Software Asset Management Professional determines the latest software version released by Microsoft on or before the expiry date of the SA coverage, selects the software model with the correct version, and associates the entitlement to the same. Also, these changes are saved on the Upgrade History Entitlement section.
  {#software-license-maintenance__ul_j1t_gfj_nzb}
* License mobility benefits: License Mobility provides the flexibility to manage licensing on premise (in high-density virtualized environments), or on cloud environments (AWS or Azure) using Azure Hybrid Benefits (AHB). For more information on license mobility, see Microsoft [documentation](https://download.microsoft.com/download/7/9/b/79bd917e-760b-48b6-a266-796b3e47c47a/License-Mobility-through-Software-Assurance-Customer-Licensing-Guide.pdf).  
  Software Asset Management Professional automatically applies the license mobility benefits while licensing deployments of your datacenter products such as Windows Server and SQL Server. The following are some of the benefits that are applied automatically:
  * Provides options to license by virtual machine (VM) layer: With subscription licenses or licenses with SA, SQL Server 2022 can be licensed by the VM and licenses can move with the VM at any time to another server in the same server farm.
  * Supports unlimited virtualization: Enables you to run any number of instances of SQL Server Enterprise Edition software in an unlimited number of VMs if the hosts are completely licensed. This feature is applicable only for the core licensing model.
  * Provides AHB and Bring Your Own License (BYOL) support: AHB for SQL Server is a benefit for Azure that enables you to use SQL Server licenses with SA or subscription licenses to pay a reduced rate for only cloud-based computing. For more information on BYOL support, see [BYOL support](https://www.servicenow.com/docs/77hnRUgFj8DAAKG1360z8w "Bring your own license (BYOL) support enables you to determine the license compliance of your Microsoft and Oracle software products across hybrid infrastructures. Bring your own subscription (BYOS) support enables you to determine the license compliance of your Red Hat Enterprise Linux (RHEL) software products across hybrid infrastructures.").
  {#software-license-maintenance__ul_zns_p4k_nzb}

{#software-license-maintenance__ul_mgr_g1j_nzb}

If you're covered under Microsoft SA, you can also upgrade, or step-up, a standard version of your software to an enterprise edition. Use the Upgraded Entitlements tab of the Software Entitlement form to link
related versions of your software under active maintenance and your upgrades.  
You can upgrade a Step-up license type entitlement to a Subscription, Perpetual, Perpetual + Software Assurance, or a Step-up license type entitlement. You can upgrade a Subscription Step-up license type entitlement to only an entitlement with a Subscription license type.  
Note:  
Step-up at any time if you have the Microsoft Open Value agreement with Software Assurance.

Step-up license types with no upgraded entitlements could result in inaccurate reconciliation results due to double counting of active
rights.

If you have the Microsoft SQL Server Enterprise edition with SA for the Per Core license metric, you can run unlimited virtual machines on the host machine. It doesn't matter how many physical core licenses that you have. For
example, let's say that you have a license for running only four physical cores on a host machine. You can then run unlimited virtual machines on the host machine.  
If you create a software entitlement at the time of receiving a purchase order and SA is activated on that entitlement, the new entitlement is created with one of the following license types:

* Perpetual + SA: If all previous entitlements have the license type specified as Perpetual + SA.
* Perpetual: If the previous entitlements have a combination of license types set to Perpetual + SA and Perpetual.
{#software-license-maintenance__ul_erf_4fr_nsb}

You can't use SA entitlements to license your software. SA entitlements aren't counted during reconciliation. Only perpetual license entitlements are considered.  
SA entitlements need a base entitlement, or a perpetual entitlement, to determine license compliance. Thus, when you import entitlements from a Microsoft License Statement (MLS), without a base entitlement, you see an error. For importing entitlements from an MLS, see [Importing entitlements from an MLS](https://www.servicenow.com/docs/0RqbRHa_Mgr6756HJrjr0Q "Import entitlements from an MLS using the Software Asset Workspace.").  
Note:  
For creating entitlements for Microsoft SA in the Software Asset Workspace, see [Create Microsoft Software Assurance entitlements in workspace](https://www.servicenow.com/docs/Q1P_YXsB70TdVpbiQc77Yw "Define license details for Microsoft Software Assurance (SA) in the Software Asset Workspace to manage your contracts start and end dates, software upgrades, and related software entitlements."). For creating entitlements in for Microsoft SA in Software Asset Management classic or for adding SA coverage to an existing entitlement, see [Create entitlements for Microsoft Software Assurance in Software Asset Management classic](https://www.servicenow.com/docs/pDBt1ri1V92AcRGe6T8WEw "Define license details for Microsoft Software Assurance (SA) to manage your contracts start and end dates, software upgrades, and related software entitlements.").

## Maintenance for publishers other than Microsoft {#software-license-maintenance__section_zld_kc5_tjb}

For all publishers other than Microsoft, you can create maintenance entitlements to support
their software license maintenance needs.  
You can associate maintenance entitlements with Perpetual, Perpetual + Maintenance, and Upgrade entitlements. Open the maintenance entitlement form layout, select the Upgraded Entitlements tab, and select the perpetual entitlement that you want to associate with.  
Note:  
If a maintenance entitlement is associated with a perpetual entitlement, the maintenance entitlement cost is part of the total cost when reconciliation runs.  
If you create a software entitlement while you're receiving a purchase order and maintenance is activated on that entitlement, the new entitlement is created with one of the following license types:

* Perpetual + Maintenance: If all previous entitlements have the license type specified as Perpetual + Maintenance.
* Perpetual: If the previous entitlements have a combination of license types that are set to Perpetual + Maintenance and Perpetual.

{#software-license-maintenance__ul_fcf_gp1_5jb}  
Note:  
For creating maintenance entitlements in the Software Asset Workspace, see [Create maintenance entitlements in workspace](https://www.servicenow.com/docs/YvQKbPWwThcfRQ4MTuFqVw "Define license details, for all publishers other than Microsoft in the Software Asset Workspace. Create maintenance entitlements to manage all your software license maintenance needs such as start and end dates of your contracts and software upgrades."). For creating maintenance entitlements in Software Asset Management classic, see [Create maintenance entitlements in Software Asset Management classic](https://www.servicenow.com/docs/gNMUlf8gvFA50RDlfXbA6A "Define license details, for all publishers other than Microsoft, to manage all your software license maintenance needs such as start and end dates of your contracts and software upgrades.").
* **[Microsoft Per Core licensing rules](https://www.servicenow.com/docs/17JkyK4EiqtAdTe2zeGcqg)**   
  The Per Core licensing model is used by many Microsoft server products, such as SQL Server and BizTalk Server. It's useful when counting users or devices connecting to the software is difficult, often for internet-facing software.
* **[Microsoft Per Core (with CAL) licensing rules](https://www.servicenow.com/docs/3YV8BN_yqe40v5AWWii3oQ)**   
  The Per Core (with CAL) metric licensing model is followed by various Microsoft Server products such as Windows Server, System Center, and Core Infrastructure Server Suite. The number of licenses depends on the number of installations and operating system environments (OSE).

**Related reference**   

* [Impact of different license types on software reconciliation](https://www.servicenow.com/docs/Ikz4H0UwpOKZxjsXjnw4YA "Each license type has entitlements and conditions outlined on the entitlement form, and more importantly, these license types have a significant impact on the Software Asset Management (SAM) reconciliation process.")

*[\>]: and then


