解决方案堆栈 在计算中解决方案堆栈或软件栈是一套用于创建完整平台的软件子系统或部件而无需额外的软件即应用程序运行于目标平台上 举个例子要开发一款网络应用程序架构师需要定义目标操作系统網頁伺服器数据库及编程语言即栈或可能需要定义操作系统中间件数据库及应用程序通常情况下不同的开发者负责开发不同的软件栈部分 从历史角度探究术语解决方案栈有时也会将硬件部分包含在内故此词既可描述软件层面或硬件层面也可包含两者