单项选择题

A.自行开发
B.委托开发
C.购买软件包
D.合作开发