---
sourceDocument: Zurich Enterprise Architecture (formerly Application Portfolio Management)
sourceDocumentLink: https://www.servicenow.com/docs/r/zurich/application-portfolio-management

 Release :

    - zurich

ft:locale :

    - en-US

ft:publication_title :

    - Zurich Enterprise Architecture (formerly Application Portfolio Management)

ft:clusterId :

    - appportman

bundleId :

    - appportman

workflow :

    - Technology


---

# Relate technology models to application service - Legacy

# Relate technology models to application service - Legacy {#ariaid-title1}

* Release version: Zurich
* 
* Updated July 31, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

Use the software models that the suggestions engine identifies and relate them to your
application service, instead of manually searching and mapping them.  
The business applications used in your organization consume application services to fulfill a business capability for the business enterprise.

* Various application instances of a business application run on hardware that require necessary software models to provide the business capability.
* A cmdb relationship establishes an association between the business application and the application service. But then, an application owner is required to manually associate an application service to a software model.
* For the association to be precise, your software model data for the business application must be maintained up-to-the-minute.
{#software-models-suggestions-application-service__ul_cjk_nsq_2gb}

To avoid manual intervention and prevent association to a software model that has non-current
data, the software model suggestion engine suggests possible software models to an application
service. You can use the suggested software models, select those models that are appropriate, and
associate them to your application services. This suggestion helps you to configure and maintain
software model data for your business applications.

## Working model of the software model suggestions engine {#software-models-suggestions-application-service__section_er3_nqc_pfb}

The software model suggestions engine:

* Scans hardware configuration items consumed by Application Services. A CMDB API retrieves all hardware CIs for an application service, and a Service Mapping API retrieves the hardware CIs for application service.
* Retrieves the new software models installed on the hardware since the last run of the scheduled job.
* Populates the Retrieved Software Models \[sn_apm_service_software_model_suggestion\] table with the discovered software models.
* Evaluates and compares the current software model suggestions status with the previous extracted suggestion results from the last run in the Technology Models Retrieval Logs \[sn_apm_suggestion_engine_run_log\] association table.The Technology Models Retrieval Logs
  \[sn_apm_suggestion_engine_run_log\] table also stores the count of hardware models on which the
  application service is running.

* Updates status accordingly as New, Associated, Ignored, or Deleted.
{#software-models-suggestions-application-service__ul_anx_jrc_pfb}
**Related tasks**   

* [Associate technology models to application services](https://www.servicenow.com/docs/mpDivo5yDS872xUEcngBHA "As an application owner, you can run the software product suggestions engine to fetch software products. These models can be related to an application service instead of mapping them manually.")

