- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-19-2022 10:11 PM
I am unsure about the relationship between application and application software table in CMDB. Need understanding of what component of applications shoud go in which table as per CSDM approach.
Where can we caputre software models of applications in ServiceNow apart from APM module
Solved! Go to Solution.
- Labels:
-
Reference Architecture

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-20-2022 04:38 PM
The application software table is just an extension of the core Software [cmdb_ci_spkg] table. When it comes to storing application information
Business Application [cmdb_ci_business_app]
This table is manually populated and represents your portfolio of applications in use by your business. It's purpose is largely for Service Portfolio management. They're not versioned; as they are manually created, you also have to create relationships manually.
Software [cmdb_ci_spkg]
This table stores the version representation of the software used. You would create a relationship between this and the Business Application record.
Software Instance [cmdb_software_instance]
Stores deployed instances of a software package. i.e, Adobe Acrobat 5.1 is installed on VM-12344

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-20-2022 04:38 PM
The application software table is just an extension of the core Software [cmdb_ci_spkg] table. When it comes to storing application information
Business Application [cmdb_ci_business_app]
This table is manually populated and represents your portfolio of applications in use by your business. It's purpose is largely for Service Portfolio management. They're not versioned; as they are manually created, you also have to create relationships manually.
Software [cmdb_ci_spkg]
This table stores the version representation of the software used. You would create a relationship between this and the Business Application record.
Software Instance [cmdb_software_instance]
Stores deployed instances of a software package. i.e, Adobe Acrobat 5.1 is installed on VM-12344
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-20-2022 07:51 PM
Thanks for your reply
Please help me understand use of cmdb_ci_appl table and how should an application be mapped in an ideal case
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-20-2022 09:37 PM
Hi KG,
cmdb_ci_appl : Application CIs created in CMDB that represent something in your environment that you care about. Could be a running process classified by Discovery, or a piece of software that you want to represent or relate via a CMDB CI relationship to a server. Lots of types of applications can be created in this class (web services, for example are subclassed here)... any type of Application that represent a running apps/process/thing that is important to you to track in your CMDB.
The function Show Schema Map on the cmdb_ci_appl table will help you to find the application id and name, please check below:
Mark my answer correct & Helpful, if Applicable.
Thanks,
Sandeep
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-21-2022 04:15 AM
Thanks a lot