Technology Portfolio Management (TPM) Best Practices - Distinguish between a Technology, a Platform, a Framework, a Tool, and a Standard
Technology Portfolio Management (TPM) Best Practices
Distinguish between a Technology, a Platform, a Framework, a Tool, and a Standard
Overview
Effective TPM governance requires a precise, shared vocabulary for the types of technology assets the discipline governs. Without this vocabulary, the Technologies Inventory accumulates inconsistent records: one team may classify something as a platform, another as a tool, another as a framework, and another as a standard. Those inconsistencies weaken portfolio analysis, standards governance, Technology Spread analysis, ownership assignment, and rationalization decisions.
The vocabulary challenge in TPM is similar to the vocabulary challenge in APM. Just as Application Portfolio Management requires clear distinctions among applications,
Best Practice
Establish and communicate standard definitions for the primary technology asset types governed by TPM, and apply them consistently across all Technologies Inventory records, Technology Standards Register entries, governance artifacts, and portfolio analyses.
| Term | Classification Role | Governs / Describes | Examples |
|---|---|---|---|
| Technology | Broadest category | Any technical capability, approach, artifact, tool, platform, framework, protocol, or standard used to build, operate, secure, govern, or deliver solutions and services. | Java, Python, AWS, Kubernetes, React, OAuth, GitHub |
| Platform | Foundation layer | A technology foundation that provides runtime, infrastructure, or base services upon which applications, solutions, or other technologies are built. | AWS, Azure, Kubernetes, Oracle Database, Linux, Windows Server |
| Framework | Reusable construction model | A structured set of libraries, conventions, and patterns that guides how solutions are built within a domain. | Spring, React, Django, Apache Camel, JUnit |
| Tool | Instrumental capability | A technology used to create, operate, monitor, secure, govern, or support other technologies, applications, solutions, or processes. | GitHub, Jenkins, Jira, Dynatrace, Splunk, ServiceNow |
| Standard | Formal requirement or convention | A specification, protocol, policy, pattern, or mandated approach for selecting, designing, configuring, integrating, securing, or using technologies. | OAuth 2.0, TLS, ISO standards, internal API standards, architecture standards |
A Technology is the broadest category. All platforms, frameworks, tools, and standards are technologies, but not all technologies need to be classified at the same level of specificity. The Technologies Inventory may govern technologies at multiple levels, from broad technology categories to specific products, services, components, versions, and configurations.
A Platform is a foundation layer. Platforms provide the runtime, infrastructure, or base services upon which other technologies, applications, or solutions depend. Platforms usually have lifecycle, cost, vendor, operational, security, and dependency implications that extend across multiple applications or portfolios.
A Framework is a reusable construction model. Frameworks provide libraries, conventions, design patterns, and development structures that guide how solutions are built. Frameworks are often embedded into application code and create long-term dependency, version-currency, skills, and modernization obligations.
A Tool is an instrumental capability. Tools help people or systems create, operate, monitor, secure, govern, or support other technologies and solutions. Tools may be used by engineering, operations, cybersecurity, Enterprise Architecture, ITSM, DevOps, FinOps, procurement, or governance teams.
A Standard is a formal requirement or convention. Standards define expected or required ways of selecting, configuring, designing, integrating, securing, or using technologies. Standards may originate externally from standards bodies or internally through architecture, security, engineering, or governance functions. The Technology Standards Register is the authoritative record of the organization’s formal position on governed technologies and standards.
Benefit(s)
Precise definitions for technology asset types improve the quality and consistency of the Technologies Inventory. When teams classify records using the same vocabulary, portfolio analysis becomes more reliable, ownership assignment becomes clearer, governance decisions become easier to enforce, and Technology Spread analysis produces more meaningful results.
Clear classification also improves communication across Enterprise Architecture, engineering, cybersecurity, procurement, finance, application owners, and IT leadership. Stakeholders can distinguish foundational platforms from embedded frameworks, operational tools from formal standards, and broad technology categories from specific governed technology records. This reduces ambiguity and strengthens the data foundation upon which TPM governance depends.
Copyright for the International Foundation for Information Technology (IF4IT): 2008 - Present
Legal Disclaimers