software stack

noun
UK /ˈsɒftweə stæk/
US /ˈsɔːftwer stæk/

A group of computer programs that work together to do a job.

The app runs on a software stack that includes a database and a web server.


OTHER MEANINGS

2. The set of programs a company uses to run its business.

Our software stack includes email, accounting, and project tools.

3. The layers of programs a developer builds an app on top of.

She chose a simple software stack for the new website.

4. All the programs installed on a computer or server.

The old server's software stack needs updating.