What is a Technology Stack?
A technology stack is a set of technologies and framework that are used (or in computer science term: stacked) all together to create any software. A technology stack determines the type of software one can build, the level of customization one can perform and the resources needed for the development. In this learning module, we’ll go over some of the criteria of choosing a tech stack for software development and some of the commonly used frameworks in the development world.