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

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Enterprise Architecture

ft:clusterId :

    - appportman

bundleId :

    - appportman

workflow :

    - Technology


---

# TLM lifecycle timelines on Gantt chart

# TLM lifecycle timelines on Gantt chart {#ariaid-title1}

Release version: Australia  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 5 minutes to read
Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of TLM lifecycle timelines on Gantt chart

Technology Lifecycle Management (TLM), formerly known as Technology Portfolio Management (TPM), displays business applications and their related application services in a hierarchical structure with lifecycle timelines shown as bars on a Gantt chart.
This visualization helps ServiceNow customers manage and track the lifecycle phases of software products and hardware models associated with their applications.
Show full answer Show less  
Note that TLM labels appear only when both the Enterprise Architecture Workspace application (version 9.2.1 or later) and the Technology Lifecycle Management plugin (snapmtpm 1.11.0 or later) are installed. Otherwise, TPM terminology is displayed.

## Key Features

* **Lifecycle Phases Displayed:** The Gantt chart shows critical TLM phases for software products, including end of support, end of extended support, and end of life. Phase details appear when hovering over individual bars.
* **Data Source:** Application data is populated from the TPM Discovered Technology table. Software versions are grouped by product name, version, and edition, with lifecycle records created for each unique product.
* **Lifecycle End Date Calculation:** Each phase's end date is the start date of the next phase. If only one phase exists, an end date is calculated by adding a system-defined time range (set by the property snapm.endRangeofTPMLifecycle) to the current date, ensuring the Gantt chart shows known lifecycle dates.
* **Roll-Up of Timelines:** The earliest TLM phase start date among software products and hardware models determines the start date of the application service. Similarly, the earliest start date among application services defines the business application's lifecycle start date on the chart.
* **TLM Risk Calculation:** Upcoming risks related to lifecycle phases are calculated at the hardware, software, application service, and business application levels. The highest risk value among components is assigned upward to reflect overall risk. Risks are updated using the scheduled job "Populate Technology Lifecycle Risks."
* **Color Coding:** Bars are color-coded by TLM phase---end of support, end of extended support, and end of life---to provide visual clarity. Risk types also have associated colors accessible via the legend button.

## Practical Benefits for ServiceNow Customers

* Enables clear visualization of technology lifecycle timelines within business applications, aiding in proactive lifecycle and risk management.
* Facilitates identification of upcoming support and end-of-life dates to plan upgrades, replacements, or retirements effectively.
* Helps prioritize risk mitigation by highlighting the highest lifecycle risks at the application service and business application levels.
* Supports lifecycle data integration with Software Asset Management (SAM) for software product lifecycle details.

## Next Steps

To leverage these capabilities, ensure the appropriate versions of Enterprise Architecture Workspace and TLM plugins are installed. Use the scheduled job to populate technology lifecycle risks regularly. Explore the Gantt chart view to monitor lifecycle phases and associated risks effectively.  
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.  
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.
Figure 1. TLM Gantt chart view  
Note:  
The lifecycle data for software products is displayed only when the Software Asset Management (SAM) Foundation or Software Asset Management (SAM) Professional plugin is installed.
It displays the following TLM phase-related information:

* End of support
* End of extended support
* End of life

  You can point to an individual bar in the Gantt chart to view the phase information.
{#eaw-tpm-lifecycle-timelines-on-gantt-chart__ul_pkb_tmt_zzb}

The Application column values are populated from the TPM Discovered Technology table (sn_apm_tpm_discovered_technology).

All versions of a particular software product are grouped. Each software product has a unique combination of product name, product version, and product edition. A lifecycle record is created for each product and the timelines are
displayed on the Gantt chart.

## Lifecycle end-date calculation logic {#eaw-tpm-lifecycle-timelines-on-gantt-chart__section_gkn_chd_b1c}

For each TLM lifecycle phase, the end date of one phase is the start date of the next phase. Assuming that there are three TLM phases that are end of support, end of extended support, and end of life, the respective phase end dates are as follows:

* The end of support phase end date will coincide with the start date of the next phase, end of extended support.
* The end of extended support phase end date will coincide with the start date of the next phase, end of life.
{#eaw-tpm-lifecycle-timelines-on-gantt-chart__ul_xxk_xp5_c1c}

For example, Product A has two TLM phases that are End of Support and End of Extended Support. The start date for the End of Support phase is 12/01/2023
and the start date for the End of Extended Support phase is 12/30/2023. No phase end date has been mentioned for the End of Support phase. In such a scenario, the end date of the
End of Support phase will be considered as 12/30/2023.

If only one TLM phase is available for a TLM product, then the TLM phase lifecycle end date is calculated by adding the time value as defined in the system property sn_apm.endRangeofTPMLifecycle with the current date. This time value
enables the Gantt chart to display only known lifecycle dates.

For example, today is 12/01/2023 and the end date value as defined in the system property sn_apm.endRangeofTPMLifecycle is three years from the current date. Then, the end date of the phase will be
12/01/2026.

## Application service and business application timelines {#eaw-tpm-lifecycle-timelines-on-gantt-chart__section_t5v_jjd_b1c}

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 is 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 example, assume that all hardware models and software products have lifecycle dates for these TLM phases: end of support, end of extended support, and end of life. Application service A consists of one software product and one hardware model. The end of support start date phase of the
software product is 12/01/2023 and the end of support start date of the hardware model is 12/15/2023. The end of support start date of the software product (12/01/2023) is considered the TLM phase start date of that application service. The Gantt chart bar for that application service starts from 12/01/2023.

Similarly, the TLM phase start date of the business application is considered as the earliest TLM phase start date of any of its associated application services. For example, application X has two application services, A and B. The end of support start date of application service A is
12/01/2023 and of application service B is 12/12/2023. In this scenario, the end of support start date of application service A (12/01/2023) is considered the TLM phase start date of the business application. The Gantt chart bar for that business application starts from 12/01/2023.

## TLM risk calculation {#eaw-tpm-lifecycle-timelines-on-gantt-chart__section_qkq_x3d_b1c}

The TLM view also displays the upcoming TLM risks associated with any application services, based on their lifecycle dates. To calculate the risk associated with an application service, run the Populate Technology Lifecycle Risks scheduled job. For more details, see [Schedule a job to generate TLM technology risk](https://www.servicenow.com/docs/ugweTOjYordXwmIhrpcszQ "Execute the  Populate Technology Lifecycle Risks scheduled job to generate the Technology Lifecycle Management (TLM) technology lifecycle risks and populate the TLM Technology Lifecycle Risks [sn_apm_tpm_technology_risk] table."). To learn more about technology lifecycle risk, see [Technology risk calculation in Enterprise Architecture Workspace](https://www.servicenow.com/docs/NUt0x__5lASaK7ZYW6ZdNQ "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.").

The hardware model and software product risk scores are derived from the TPM Technology Risk table (sn_apm_tpm_technology_risk). The risk values are rolled up to the application service level. The highest risk value of hardware
models and software products associated with a single application service is considered the risk value of that application service. For example, application service A consists of two hardware models and three software products. The
two hardware models have moderate risk while the two software products have low risk. However, one software product has high risk. In this scenario, the risk value of the application service is considered high.

Similarly, the risk values of the application services are rolled up to the business application level. The highest risk value of an application service associated with a business application is considered the risk value of that
business application. For example, business application X has three application services associated with it. The three applications services have risk values as high, moderate, and low respectively. In such a scenario, the risk
value of the business application is considered as high.

## Color coding {#eaw-tpm-lifecycle-timelines-on-gantt-chart__section_uzl_v4t_zzb}

The colors of the bars on the Gantt chart are based on their TLM phase. The TLM phase and its corresponding colors are as follows.{#eaw-tpm-lifecycle-timelines-on-gantt-chart__table_cqs_y4t_zzb__entry__2}

| Color | TRM Phase |
|-|-|
| ![Lavender color.]() | End of support |
| ![Pink color.]() | End of extended support |
| ![Azalea color.]() | End of life |
[ ]

{#eaw-tpm-lifecycle-timelines-on-gantt-chart__table_cqs_y4t_zzb}

To see the colors associated with each TLM risk type in the Upcoming TLM risk column, select the legend button (![Legend button.]()).
**Related tasks**   

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

