多项选择题

A.客户需求
B.技术
C.资源条件
D.社会因素
E.法律因素