大多数部署项目都必须遵守预算。构建提议解决方案的成本以及在特定生命周期内维护该解决方案所需的考虑事项包括:
现有硬件和网络基础结构。对现有基础结构的依赖会影响系统的设计。
实现解决方案所需的开发资源。如果开发资源(包括硬件、软件和人力资源)有限,便可能意味着要进行渐增式部署。可能必须在每个实现的渐增阶段重复使用相同的资源或开发团队。
维护、管理和支持。分析可用于管理、维护和支持系统用户的可用资源。如果此类资源有限,可能会影响所作的设计决策。