Explanation: The combination of programming languages, frameworks and tools used to develop and run software. It can include both front-end and back-end technologies.