(1) A set of programs that provides the software infrastructure for a computer. The software stack differs for clients and servers. The stack in a client machine includes the operating system and ...