Solution stack

Definition
In computing, a solution stack is a set of software subsystems or components needed to deliver a fully functional solution, e.g., a product or service.