--- title: Create an asset class description: Creating an asset class requires defining a new table and creating a corresponding application and module, then adding the new asset class to new or existing model categories. The default asset classes are Hardware, Software License, and Consumable. These general classes can be used to manage various assets. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/it-asset-management/asset-management/t\_CreateAnAssetClass.html release: australia product: Asset Management classification: asset-management topic_type: task last_updated: "2026-03-12" reading_time_minutes: 2 breadcrumb: [Manage various assets through asset classes, Use, Base Asset Management, Common applications, Asset Management] --- # Create an asset class Creating an asset class requires defining a new table and creating a corresponding application and module, then adding the new asset class to new or existing model categories. The default asset classes are Hardware, Software License, and Consumable. These general classes can be used to manage various assets. ## Before you begin Role required: asset or category\_manager ## About this task If the general classes aren’t appropriate for a specific group of assets, consider creating an asset class. For example, a fleet of cars could be tracked in a custom asset class named Vehicle. Before creating asset classes, analyze business needs to see if the general classes can be used. A large number of asset classes can be difficult to maintain. Built-in functionality allows you to use asset classes for financial tracking, in a model bundle, and as a pre-allocated asset. Ensure that the model categories contain models. Use the Table form to extend an existing table. ## Procedure 1. Navigate to **All** > **System Definition** > **Tables & Columns** > **Create Table** and fill out the Table form fields with information on the new table.
| Field | Description |
|---|---|
| Label | Display name of table that can be localized.For example, a custom asset class to track a fleet of cars can be labeled as Vehicle. |
| Name | Internal name of table that can’t be changed later.For example, the Vehicle asset class can be named alm\_u\_vehicle. |
| Extends table | Table that new table inherits fields from.The Asset \(alm\_asset\) table can be extended to create a custom asset class. |
| Application | Application that uses the record. |
| Create module | Check box for creating a module. |
| Create mobile module | Check box for creating a mobile module. |
| Add module to menu | Menu that module displays. |
| New menu name | New menu name. |