The CreatorCon Call for Content is officially open! Get started here.

what is the difference between business application with application model and software model

major li
Tera Expert

Hi Community,

I have a hard time to differentiate between business application with application model and software model. How do you use them? Is there a connection between them? 

For example, if I buy a license from CATIA, how should I maintain the data? What if I buy a database software and deploy it to the PROD environment? 

Thank you all. 

1 ACCEPTED SOLUTION
7 REPLIES 7

Stig Brandt
Tera Guru

Hi 

 

  • Application Model is version agnostic - in Vancouver an above it is autocreated when a new Business App is created, not sure this is a good feature
  • Software model is specific versions, and should be linked to Application Services, to identify different installed versions of the business applications.

That said Application Service is not supporting, OOTB adding Software Model to that record, and Software Models is not support aading them to Application Service category, so you need to customize, sorry.

 

In the software model, you can link this to an application model, also:

StigBrandt_0-1732793055243.png

 

hi @Stig Brandt ,

thanks for the instructions. 

I do understand that Application Model is version agnostic. However, business application is also version agnostic. I am still confused what makes the difference between them? 

If you dont know here is the link to Nowcreate for a deck - explaining the models relation to CSDM:

https://nowlearning.servicenow.com/nowcreate?id=nc_asset&asset_id=293ea29c4721b110db63fb25126d43f4&n...

Mathew Hillyard
Mega Sage

Hi @major li,

Many objects utilize product models in the base platform.

A Business Application references a type of product model called an Application Model. This is typically the object that you would refer to as part of a scrum development process.

 

A Software Model is used to define a type of Software package and its version, this is typically referenced by an Application CI and its linked Asset. This data is typically used within Software Asset Management.

 

I hope this helps!