A stack is defined as the combination of technologies used to make a web application. You can build any web application using multiple technologies (frameworks, libraries, databases, etc).