Tech debt indicator score for application rationalization

  • Release version: Zurich
  • Updated March 12, 2026
  • 3 minutes to read
  • Summarize
    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 Tech Debt Indicator Score for Application Rationalization

    The Technology Reference Model (TRM) Technical Debt indicator is a customizable metric designed to assess the technical debt of Business Applications within ServiceNow's Enterprise Architecture workspace. This score quantifies the number of technologies linked to an application that fail to meet TRM standards, enabling organizations to identify and prioritize high-risk applications for modernization and rationalization.

    Show full answer Show less

    Note that Technology Lifecycle Management (TLM), formerly called Technology Portfolio Management (TPM), is the underlying feature managing technology data, with naming dependent on application versions.

    Technical Debt Indicator Logic

    • Compliant Applications: Business Applications listed in TLM Discovered Technologies but without any TRM Technical Debts are compliant, assigned a tech debt score of 0 and a normalized value of 10 (high compliance).
    • Unassessed Applications: Applications not found in TLM Discovered Technologies are not assessed and receive no score.
    • Non-compliant Applications: Applications appearing in both TLM Discovered Technologies and TRM Technical Debts have a tech debt score from 1 to 10 based on the count of non-compliant technologies, with normalized values between 1 and 10.
    • Hardware-Only Applications: Applications associated only with hardware and not listed in TRM Technical Debts are unassessed and receive no score.

    Operational Requirements

    • Run scheduled jobs to populate and update TLM and TRM data in the Enterprise Architecture workspace. These jobs gather lifecycle data (support and end-of-life dates) and technical debt information based on discovered technologies.
    • Note that the TRM technical debt data job requires Software Asset Management (SAM) Foundation or Professional plugins.
    • Indicator scores can be regenerated on-demand from the Setup page to obtain real-time technical risk assessments for business applications.

    Practical Usage in ServiceNow

    • The Technical Debt indicator appears as a sortable column in the Application Rationalization List, allowing customers to prioritize applications with the highest technical debt.
    • It is also available as a configurable bubble size metric on the Application Rationalization Bubble Chart, facilitating visual analysis of application risk in relation to other indicators.

    This indicator empowers ServiceNow customers to systematically evaluate technology compliance risks across their application portfolio, enabling focused modernization efforts and better-informed rationalization decisions.

    The Technology Reference Model (TRM) Technical Debt indicator is a customizable application metric that evaluates the technical debt score for each Business Application. This score reflects the number of associated technologies that don’t comply with established TRM standards. It offers a clear and measurable value that can be leveraged across the Enterprise Architecture workspace for scoring, analysis, and visualization.

    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.

    By highlighting technology non-compliance, the TRM Technical Debt score helps identify high-risk applications enabling teams to prioritize modernization and rationalization initiatives effectively.

    TRM Technical Debt Indicator Score Logic

    The application weight is the number of technical debts for that business application. If a business application has high technical debts, then its normalized value is considered as low. If a business application has low technical debts, then its normalized value is considered as high.

    Following is the logic to generate the TRM technical debt indicator score:

    • Compliant Applications
      If a Business Application (BA) is listed in the TLM Discovered Technologies (sn_apm_tpm_discovered_technology) but not in the TRM Technical Debts (sn_apm_trm_standards_technical_debt), then the application is considered as compliant.
      • Tech debt score: 0
      • Normalized value: 10
    • Unassessed Applications (Not Discovered)
      If a business application isn’t found in the TLM Discovered Technologies table:
      • The application isn’t assessed
      • No score is assigned
    • Non-compliant applications
      If a business application is found in both the TLM Discovered Technologies and TRM Technical Debts:
      • The application is considered non-compliant
      • Tech Debt score: Based on the number of non-compliant technologies (range: 1–10)
      • Normalized value: From 1 through 10
    • Hardware-Only Applications
      If a business application is found in the TLM Discovered Technologies but only has hardware associated and isn’t listed in the TRM Technical Debts table:
      • The application isn’t assessed
      • No score is assigned

    Run scheduled jobs

    You must run the following scheduled jobs to populate the TLM and TRM data in EA Workspace:
    • Populate TLM Discovered Technologies and Lifecycles
      This job populates the technology life-cycle data in the TLM Technology Lifecycle [sn_apm_tpm_technology_lifecycle] table.
      Note:
      The data includes end of support date, end of extended support date, and end of life date for your software products and hardware models.

      For instructions, see Run a scheduled job to generate TLM lifecycle data. For updating the TLM data for a selected business application, see Update TLM data for a business application or application service.

    • Populate TRM technical debts in the EA Workspace
      This job updates the Technical Debt [sn_apm_trm_standards_technical_debt] table with the latest technical debt data for your software products. The data is available in the TLM Discovered Technology [sn_apm_tpm_discovered_technology] table.
      Note:
      The Populate TRM technical debts in the EA Workspace scheduled job are available only the Software Asset Management (SAM) Foundation or Software Asset Management (SAM) Professional plugin is installed.

      For instructions, see Run a scheduled job to update TRM technical debt data in EA Workspace.

    Regenerate indicator score

    Update application indicator scores on-demand, to assess the application for a technical risk, and gather real-time insights, regenerate indicator score for the Technical Debt indicator from the Setup page.Navigate to the Application indicators page from the Setup section

    Select the Technical Debt indicator from the list, then select the Regenerate indicator score.Regenerate indicator score for Technical Debt indicator

    Technical Debt indicator score on the Application Rationalization List view page

    The Technical Debt indicator score is available as a column on the Application Rationalization List page. You can sort the applications by their score from highest to lowest debt.Technical Debt column in the Application Rationalization page

    Technical Debt indicator as bubble size on the Application Rationalization Bubble Chart page

    The Technical Debt indicator is listed in the Bubble Size list under the Settings of the Bubble Chart page. You can select the indicator from the Bubble Size list to see its score for business applications in the X and Y axes.Selecting Technical Debt score as a bubble size on the Bubble Chart page of the Application Rationalization