单项选择题

A.减少总拥有成本(TCO)
B.降低自定义程序源代码的难度
C.缓解过于依赖单一软件提供商的风险
D.减少执行系统升级的工作量