What is a Tech Stack?
The term Tech Stack describes a group of apps, digital tools and platforms, vendors, data sources or programming languages that are combined to deliver a strategic business function – like “revenue generation” or “product development” or “customer experience”. A company will describe all of the tools used in marketing as a “Martech stack” – standing for “marketing technology stack”, or use “DevOps stack” for the apps used by the DevOps team to support engineering. Teams create tech stack diagrams using templates in Excel, Powerpoint, Adobe or Visio to share the tools used across their organization, similar to a having an org chart for software – the chart communicates the technology in different departments and business functions.
Lenovo Software, the enterprise software division of Lenovo, developed Lenovo AirStack to help teams and businesses visualize their tech stacks, share them across departments, and store knowledge about how to use technology to drive business objectives.