---
sourceDocument: Zurich IT Service Management
sourceDocumentLink: https://www.servicenow.com/docs/r/zurich/it-service-management

 Release :

    - zurich

ft:locale :

    - en-US

ft:publication_title :

    - Zurich IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Basic Software Asset Management migration

# Basic Software Asset Management
migration {#ariaid-title1}

Release version: Zurich  
Updated October 8, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 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 Basic Software Asset Management migration

This migration guide helps ServiceNow customers transition from the Software Asset Management (SAM) plugin to the Basic Software Asset Management (Software Asset Management Foundation) plugin.
The migration unlocks more powerful features but requires both automatic system changes and manual customer actions post-plugin activation to complete successfully.
Show full answer Show less  

## Automatic changes during migration

The Software Asset Management Foundation plugin automatically implements several key updates:

* **Table renaming:** Core tables are renamed for clarity:
  * `almlicense` becomes Software Entitlement
  * `almentitlementuser` becomes User Allocations
  * `almentitlementasset` becomes Device Allocations
* New tables and script includes are added to support enhanced functionality.
* License key values in Software Entitlements are added to the License Key table (`sampswlicensekey`).
* Field value transfers and renames:
  * The "Inference mandatory" field for software suites is moved to a new Mandatory field.
  * The "Rights" field in Software Entitlements is renamed to "Active rights" and its value transferred to a new Purchased rights field.
  * Software entitlement allocations are aligned automatically with corresponding software models.
  * Quantities for software entitlement allocations are set to 1 by default or aggregated to prevent duplicates.
* Forms and lists for Software Models, Entitlements, Discovery Models, and Software Installations are updated to fit the new application structure.

## Required manual actions by customers

* **Overwrite customizations:** Any customizations made to forms and lists for Software Models, Entitlements, and related records must be manually reapplied or overwritten after plugin activation.
* **Configure certain fields:** Fields in software models, software entitlements, and user/device allocation forms require manual configuration to align with the new plugin.

## Disabled functionality post-migration

Several legacy features are deactivated to streamline the new application:

* **License and software counters:** The scheduled job that triggers SAM License Counters is disabled, turning off software counters.
* **Auto-match functionality:** Automatic matching between discovery models and software models is deactivated.
* **Navigation menu:** The Software Asset Management plugin's navigation menu is renamed and deactivated.
* **Legacy business rules:** Business rules applied to discovery models are disabled.

## Practical impact for ServiceNow customers

By migrating to Basic Software Asset Management, customers gain access to improved SAM capabilities with updated data structures and streamlined processes. However, successful migration depends on performing critical manual steps after activation to maintain customizations and configure new fields. Customers should plan for these actions to ensure continuity of their asset management workflows and data integrity.  
Migrate from the Software Asset Management plugin to the Basic Software Asset Management to take
advantage of more powerful features. Manual actions by the customer are required after plugin
activation.

After automatic changes are performed during plugin activation, successful migration from the
Software Asset Management (com.snc.software_asset_management) plugin to the Software Asset
Management Foundation (com.snc.sams) plugin requires a [Overwrite customizations for Software Asset Management migration](https://www.servicenow.com/docs/access?context=t_MigrateSAMCustom&version=zurich&pubname=zurich-it-asset-management&ft:locale=en-US) to be
performed by the customer.

Customizations to forms and lists may need to be manually overwritten by the customer after
plugin activation. In addition, certain fields in software models, software entitlements,
user/device allocations forms require manual configuration by the customer after plugin
activation.

## Automatic changes {#c_SAMMigrationSAMF__section_i1l_2by_yz}

The Software Asset Management Foundation (com.snc.sams) plugin performs these automatic changes:

* Tables
  * Table labels renamed{#c_SAMMigrationSAMF__table_kn3_h25_lz__entry__3}

    | Table | Original Label | New Label |
    |-|-|-|
    | \[alm_license\] | Software License | Software Entitlement |
    | \[alm_entitlement_user\] | User Entitlement | User Allocations |
    | \[alm_entitlement_asset\] | Device Entitlement | Device Allocations |
    [ ]

    {#c_SAMMigrationSAMF__table_kn3_h25_lz}
  * Adds new tables and script includes.
  * Adds any string value in the Software Entitlements License key field to the License Key \[samp_sw_license_key\] table
  {#c_SAMMigrationSAMF__ul_fjc_tf5_lz}
* Field names and values
  * Inference mandatory field

    For software models that have
    suite components (to bundle software models), the Inference mandatory field value in the Software Suite \[cmdb_m2m_suite_model\]
    table is transferred to a new Mandatory field
  * Rights field

    The Software Entitlements (formerly Software
    Licenses) Rights field value in the License Entitlements
    \[alm_entitlement\] table is transferred to a new Purchased rights field, and name changed from Rights to
    Active rights
  * The Software model field for a software entitlement allocation (Software Entitlement \[alm_license\] table) is automatically set to the software model on the entitlement (License Entitlements \[alm_entitlement\] table)
  * The quantity for a software entitlement allocation (License Entitlements \[alm_entitlement\] table) is set to 1 unless there are multiple allocationsIf there are multiple software entitlement allocations for the
    same user or device, the allocations are aggregated into one record, the quantity is set to the count of aggregated records, and duplicate allocations are not allowed.

  {#c_SAMMigrationSAMF__ul_zfz_rp5_lz}
* Forms and lists  
  Software Models, Entitlements (formerly Software License), Discovery Models, and Software Installations form and list layouts are modified to fit the new application  
  Note:  
  Any customizations to these forms and lists must be manually overwritten after plugin activation.
* Functionality{#c_SAMMigrationSAMF__table_y2q_14x_c1b__entry__2}

  | Functionality | Description |
  |-|-|
  | License and software counters | The scheduled job trigger for SAM License Counters is changed to None so that it is deactivated, and software counters are disabled. |
  | Auto-match functionality | The auto-match functionality, which attempts to match a discovery model to a corresponding software model, is deactivated. |
  | Navigation menu | The navigation menu for the Software Asset Management plugin is deactivated and renamed. |
  | Business rules | Legacy business rules applied to discovery models are disabled. |
  [Table 1. Functionality disabled]

  {#c_SAMMigrationSAMF__table_y2q_14x_c1b}
{#c_SAMMigrationSAMF__ul_m2b_py4_lz}
* **[Overwrite customizations for Basic Software Asset Management migration](https://www.servicenow.com/docs/ZtUbMeQGHLM1rFS_PX~~qw)**   
  When migrating from the Software Asset Management plugin to the Basic Software Asset Management, further actions are required by the customer after plugin activation to ensure successful migration of customized forms and lists.

