--- title: Add a software pattern normalization rule description: You can add a pattern normalization rule to normalize specific software products in your environment based on a common pattern. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/it-asset-management/software-asset-management/t\_AddAPatternNormRule.html release: australia product: Software Asset Management classification: software-asset-management topic_type: task last_updated: "2026-10-09" reading_time_minutes: 1 breadcrumb: [SAM Administration, Software Asset Management, IT Asset Management, Asset Management] --- # Add a software pattern normalization rule You can add a pattern normalization rule to normalize specific software products in your environment based on a common pattern. ## Before you begin Role required: sam\_admin ## About this task **Note:** When creating a pattern normalization rule for custom products and publishers, create the custom product and company records first. ## Procedure 1. Navigate to **All** > **Software Asset** > **Administration** > **Pattern Normalization Rules** and create a new record \(see table for field descriptions\).
Field Description
Name Specify a unique name for pattern normalization rule.
Discovered publisher contains Specify text to search for in the software publisher field.
Discovered product contains Specify text to search for in the product field.
Active Option that activates the rule.
Discovered publisher is empty Option that includes products that have an empty publisher field \(the rule applies to discovery models where the publisher is unknown\).
Normalized Attributes
Publisher Specify the normalized name of the publisher of the software.
Product Specify the normalized name of the product.
Edition Specify the product edition.
Product type Choose the product type.- Child: A subcomponent of main software \(not licensable\). - Driver: Software product that controls a device. - Licensable: Software product that is licensable. - Not Licensable: Software product that is not licensable. - Patch: Software product designed to update, fix, or improve an existing computer program.
Version Specify the version of the product.
Platform Choose the platform.- Windows - macOS - UNIX
Language Choose the language.- Dutch - English - French - German - Italian - Spanish
2. Once the rule is created, to apply the rule so applicable discovery models are normalized without delay, click the **Apply Rule** related link. **Parent Topic:**[Software Asset Management administration](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/software-asset-management/c_SAMAdministration.md)