Short Definition
A combination of technologies, programming languages, and tools used to build and run applications or software. Common tech stacks include front-end (user interface) and back-end (server-side) components.
Relevance
A tech stack, or the combination of technologies used to build software, affects how inclusive a digital product is. Choosing technologies that support lower-end devices can help bridge the digital divide. However, using a tech stack that requires high processing power or fast internet risks excluding those without access to the latest hardware or high-speed connections.