多项选择题

A.技术本身的复杂性
B.软件厂商的复杂性
C.软件编程的复杂性
D.集成的复杂性