多项选择题

A.独立开发
B.委托开发
C.合作开发
D.购买现成软件与二次开发
E.购买现成整套系统