technology stack

Noun

 * 1) A collection of interdependent existing technologies and methods used to create a particular product or service.
 * 2) The collection of technologies that one can use in a professional setting.
 * 1) The collection of technologies that one can use in a professional setting.