---
sourceDocument: Brazil Enterprise Architecture
sourceDocumentLink: https://www.servicenow.com/docs/r/application-portfolio-management

 Release :

    - brazil

ft:locale :

    - en-US

ft:publication_title :

    - Brazil Enterprise Architecture

ft:clusterId :

    - appportman

bundleId :

    - appportman

workflow :

    - Technology


---

# Exploring Technology Lifecycle Management (TLM) in Enterprise Architecture Workspace

# Exploring Technology Lifecycle Management (TLM) in Enterprise Architecture Workspace {#ariaid-title1}

Release version: Brazil  
Updated September 10, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 7 minutes to read  
Technology Lifecycle Management helps Enterprise Architects to track technology life-cycle risks and technology life-cycle exceptions. Enterprise Architects can evaluate all their business applications and application
services by accessing the discovered technologies and auditing information in the Enterprise Architecture Workspace.  
Important:  
Technology Lifecycle Management (TLM) was previously known as Technology Portfolio Management (TPM). TPM and TLM refer to the same feature. Table names and scheduled job names continue to use TPM and haven't been renamed.

Whether your instance displays TPM or TLM also depends on your application versions. TLM labels appear only when both the Enterprise Architecture Workspace application (version 9.2.1 or later) and the Technology Lifecycle Management plugin, sn_apm_tpm (version 1.11.0 or later), are installed. If either application is on an earlier version, the interface continues to show TPM.
The underlying technologies of the business applications used in your business enterprise have a shelf life. You must actively manage and monitor them to track their versions and life-cycle.

The software products used in your business applications can be operating systems, database management systems, development tools, and middle ware, each of which has a life cycle. If these life-cycle stages aren't tracked, the
vendor may not support them any longer. The business applications that run on these technologies are at stake.  
Creating an inventory of all technologies used in the enterprise helps to:

* Track the versions of the software and manufacturer support dates for the software
* Set an internal life-cycle guidance for the software
* Assess the risks in using outdated software
* Plan to retire them just like the applications they support, at a definite date
* Support upgrade processes
{#eaw-tpm__ul_ums_lvy_g1c}

By default, the data for the software products are populated from the Computer (CMDB_CI_Computer), Docker Container (CMDB_CI_Docker_Container), and Serverless Hardwares (CMDB_CI_Serverless_Hardware) tables
and all similar instances. To include other CMDB tables that contain software products, update the system property sn_apm_tpm.configurationItemsWithSoftwareInstalls. For information on how to update the
system property, see [Update the system property to gather software products from a CMDB table](https://www.servicenow.com/docs/EKHSTDhkPtMj8li5PBQDSA "You can optionally customize the default values of the sn_apm_tpm.configurationItemsWithSoftwareInstalls system property, to capture the details of Technology Lifecycle Management (TLM) software products that aren’t stored in the default CMDB tables, Computer (CMDB_CI_Computer) and all similar instances of the table, Docker Container (CMDB_CI_Docker_Container), and Serverless Hardwares (CMDB_CI_Serverless_Hardware).").

## Installing the Technology Lifecycle Management plugin {#eaw-tpm__section_a1y_z2p_k1c}

For instructions to install Technology Lifecycle Management, see [Activate the Technology Lifecycle Management (TLM) plugin](https://www.servicenow.com/docs/1QA8P8UzCRPGzapMXZL6Pg "Activate the Technology Lifecycle Management (TLM) store application that you purchased from the ServiceNow Store to make it available on your instance.").
Important:  
Technology Lifecycle Management (TLM) fetches the hardware life-cycle data for your enterprise. To fetch the software life-cycle data, you must activate the Software Asset Management (SAM) Professional plugin. Before installing the SAM Foundation plugin, carefully review the [Basic Software Asset Management
migration](https://www.servicenow.com/docs/access?context=c_SAMMigrationSAMF&version=brazil&pubname=brazil-it-service-management&ft:locale=en-US) documentation.

## TLM indicators in EA Workspace {#eaw-tpm__section_nt2_hnw_k1c}

The following are the indicators for Technology Lifecycle Management (TLM) in EA Workspace:{#eaw-tpm__table_ot2_hnw_k1c__entry__2}

| Indicator | Description |
|-|-|
| Technology Lifecycle Risk \[sn_apm_tpm_technology_risk\] | Calculates the lifecycle risk score for business applications. |
[ ]

{#eaw-tpm__table_ot2_hnw_k1c}

## TLM reference model in EA Workspace {#eaw-tpm__section_oyy_vjp_k1c}

In EA Workspace, the Technology Lifecycle Management enables you to align technologies using the Update TPM data action from a business application record or using the schedule job Populate TPM Discovered Technologies and Lifecycles. Figure 1. TLM Reference Model

## Technology discovery process in EA Workspace {#eaw-tpm__section_asl_xqq_k1c}

The following is the technology discovery and alignment process for business applications in the EA Workspace.  
* Query and fetch the Consumes::Consumed by Application Services.  
  Note:  
  It must be an Application Service and these Application Services must be mapped. The Service Configuration Item Associations \[svc_ci_assoc\] table is populated for each Application Service and its Computers.Figure 2. Service Configuration Item Associations
* For each computer identified in the Service Configuration Item Associations \[svc_ci_assoc\] table, you can see the installed software by selecting the Software Installations tab. Also, if a Hardware Model is associated with the computer, you can see the Hardware type details in the TLM Discovered Technologies tab.
* For each software install, you can see the associated discovery model. The software discovery models must be of a product type Licensable or Unknown and they must be normalized or manually normalized to get any appropriate information. You can also also use the sn_apm_tpm.softwareDiscoveryModelProductFilterForTPMsystem property to gather data on non-licensable software products. For information see, [Filter software results using an encoded query in TLM](https://www.servicenow.com/docs/Ye7cDeE2nqb2fAnTbgqm6A "Use an encoded query to control which software products appear in the Lifecycle Timeline view of a business application. By default, TLM tracks only licensable software. Set the encoded query system property to include non-licensable software and limit results.").
* For each discovery model, create a TLM Discovered Technology record.
* When you create a record for the TLM Discovered Technology, it triggers the creation of an associated TLM Technology Lifecycles record and it fetches the lifecycle information for the hardware or software technology. An unique TLM lifecycle record identifier is also generated. On selecting the record identifier, more information on the TLM lifecycle record is displayed.

  Note:  
  * TLM lifecycle record identifiers are automatically generated on creating a TLM record using the Technology Lifecycle Management (sn_apm_tpm) plugin version 1.9.0. However, for TLM lifecycle records generated using previous versions of the TLM plugin don't have any lifecycle record identifiers. The TLM record identifiers of these TLM lifecycle records must be generated using the Populate Number field in TPM Discovered Technologies job. For information, see [Run a scheduled job to populate Technology Lifecycle Management lifecycle record identifier](https://www.servicenow.com/docs/Ko2uDMVegykglpF58cWYcQ "Run the Populate Number field in TPM Discovered Technologies job to populate missing Technology Lifecycle Management (TLM) lifecycle record identifiers.").

  * You can zoom on this page to 200% or 400% through your browser settings without the loss of content or functionality. Page layouts are transformed into a vertical, stacked view automatically.
  {#eaw-tpm__ul_egm_qry_h3c}

{#eaw-tpm__ul_inl_ssq_k1c} Figure 3. Technology life-cycle discovery process in EA Workspace  
For successful software alignment records, you must have the following tables populated:

* Business Application \[cmdb_ci_business_app\]
* CI Relationship \[cmdb_rel_ci\] - Consumes::Consumed by
* Service Instance \[cmdb_ci_service_auto, discovered, calculated, query_based, tag_based, manual\]
* Service CI Association \[svc_ci_assoc\] - note: Only table used to find App Service
* Computers/Hardware Computer \[cmdb_ci_computer\]
* Software Installation \[cmdb_sam_sw_install\]
* Software Discovery Model \[cmdb_sam_sw_discovery_model\]
* Software Product \[samp_sw_product\]
* Software Product Lifecycle \[sam_sw_product_lifecycle\]  
  Note:  
  Depending on your how you have setup your instance, other tables can also contain software records. Check with your administrator.
{#eaw-tpm__ul_qyr_4fw_k1c}Hardware requires the Hardware Model reference on the Computer be populated.

## Update TLM Data for a business application or application service {#eaw-tpm__section_rx4_wxs_q1c}

You can manually refresh the TLM life-cycle data manually for a selected business application or application service. A scheduled job Populate TPM Discovered Technologies and Lifecycles is also run on
schedule or on-demand to update the life-cycle data for all business applications and application services​​. For more details, see [Update TPM data for a business application or application service](https://www.servicenow.com/docs/wV6TaWComwa6ONSk4ohaJA "Manually update the Technology Lifecycle Management (TLM) lifecycle data for software and hardware models in your business applications and application services.") and [Run a scheduled job to generate TLM lifecycle data](https://www.servicenow.com/docs/DUED7N8h~P3il3_sLlb5Dw "Run a scheduled job to fetch the technology lifecycle data for your technology portfolio.").

## View insights for technology life-cycle risks {#eaw-tpm__section_dnv_2zs_q1c}

You can track the technology lifecycle risk for business applications, application services, servers, software products, and hardware models. The Populate TPM Discovered Technologies and Life-cycles scheduled
job shows the lifecycle results in the Insights section of the EA Workspace home page. Select the Technology Portfolio tab in the Insights section and then select the View all technology lifecycle risks.  
* Use this filter to see the risks for the next 1 month, 3 months, 6 months, 12 months, and 18 months. By default, the 1 month filter is applied.
* Use the Show only production instances toggle button to see only production instances that are having technology lifecycle risks. By default, this filter is off.
* Select the View all technology lifecycle risks link to see the list of all technology lifecycle risks sorted by earliest lifecycle date. This is the earliest date when a technology lifecycle risk is to happen. You can export the information to Excel, CSV, JSON, or PDF as required.

  The data in the Technology lifecycle risks table is fetched from the TLM Discovered Technologies \[sn_apm_tpm_discovered_technology\] table.
* Execute the Populate Technology Lifecycle Risks scheduled job to generate the TLM technology lifecycle risks. This scheduled job populates the risk scores for business applications (BA), application services (AS), software products, and hardware models. The scores are calculated for a fiscal period of type month in the Technology lifecycle risks (sn_apm_tpm_technology_risk) table. For more details, see [Schedule a job to generate TLM technology risk](https://www.servicenow.com/docs/u5qRZGCdaXQUH5gHgwg98g "Run the Populate Technology Lifecycle Risks scheduled job to generate the Technology Lifecycle Management (TLM) technology lifecycle risks and populate the TPM Technology Lifecycle Risks [sn_apm_tpm_technology_risk] table.").
{#eaw-tpm__ul_rn4_2bt_q1c}

## View TLM analysis run logs {#eaw-tpm__section_ubq_zbt_q1c}

You can track the progress of TLM analysis by examining the TPM Discovered Technology Run Logs \[sn_apm_tpm_discovered_technology_run_log\] table. Each time the analysis is run, an entry is added to this
table. Navigate to EA WorkspaceSetupLogs section view the logs.

## TLM lifecycle timelines on Gantt chart {#eaw-tpm__section_iwx_ydv_q1c}

For the Technology Lifecycle Management (TLM), the business applications and their related application services (associated hardware models and software products) are displayed in a hierarchical structure. The corresponding timelines
of the application services are displayed as bars on the Gantt chart.

The application services (composed of software products and hardware models) have lifecycle timelines determined for them. On the Gantt chart, the earliest TLM phase start date of either the software products or hardware models are rolled up. This calculates the TLM phase start date of the overall application service. That is, the earliest TLM phase start date of any software product or hardware model is taken as the TLM phase start date of the application service, overall. For more details, see [TLM lifecycle timelines on Gantt chart](https://www.servicenow.com/docs/PYo0EgksjFnTGkmupKNkwg "For Technology Lifecycle Management (TLM), the business applications and their related application services (associated hardware models and software products) are displayed in a hierarchical structure. The corresponding timelines of the application services are displayed as bars on the Gantt chart.") and [View TPM and TRM lifecycle timelines on the Gantt chart](https://www.servicenow.com/docs/E_A4LHOchFvp9VsCPFNs1A "Use the Gantt chart to view and track Technology Lifecycle Management (TLM) and Technology Reference Model (TRM) lifecycle timelines.").

## Data visualization for TLM data {#eaw-tpm__section_nwx_t2v_q1c}

In the Enterprise Architecture Workspace Dashboard, the 'Top 10 business applications with normalized TLM risk' widget shows the top 10 business applications having normalized TLM risk. For more details, see [Explore the Enterprise Architecture Workspace dashboard](https://www.servicenow.com/docs/~BANOXTwYSBT54r5iOFp~w "The Enterprise Architecture Workspace dashboard provides a summary of the business and application portfolio of your organization. It’s arranged according to different portfolios such as the application portfolio, technology portfolio, and information portfolio.").
* **[Technology risk calculation in Enterprise Architecture Workspace](https://www.servicenow.com/docs/523EAHCpYFQgkaXVEuVCzg)**   
  Assess the technology risks of your business applications by calculating their risks. Technology risks are calculated at the hardware model and software product levels to determine the risk at the business application level.
* **[Working with technology portfolio audit details](https://www.servicenow.com/docs/CkNn08sEGi_UBCaXdGP8Ug)**   
  The  Technology portfolio audit tab shows audit information for your applications. An entry in this table indicates that at least one lifecycle for that software product or hardware model was either approximated, or not found, or doesn't exist.

**Related concepts**   

* [Working with Technology Lifecycle Management (TLM) in EA Workspace](https://www.servicenow.com/docs/QZgJBCUxBuSWk73MNnk9ew "Technology Lifecycle Management provide visibility, governance, and actionable insights into the technologies used across the enterprise.")
* [Gantt view of TLM and TRM lifecycle timelines](https://www.servicenow.com/docs/11Yl5k72nk0HYGNya6fFCA "A Gantt chart in the Enterprise Architecture Workspace displays TLM and TRM timelines for business applications and their associated application services.")
* [TLM lifecycle timelines on Gantt chart](https://www.servicenow.com/docs/PYo0EgksjFnTGkmupKNkwg "For Technology Lifecycle Management (TLM), the business applications and their related application services (associated hardware models and software products) are displayed in a hierarchical structure. The corresponding timelines of the application services are displayed as bars on the Gantt chart.")  
**Related tasks**   

* [View TPM and TRM lifecycle timelines on the Gantt chart](https://www.servicenow.com/docs/E_A4LHOchFvp9VsCPFNs1A "Use the Gantt chart to view and track Technology Lifecycle Management (TLM) and Technology Reference Model (TRM) lifecycle timelines.")

*[\>]: and then


