单项选择题

A.企业自行开发
B.购买通用软件
C.企业与外部单位联合开发
D.在通用软件基础上二次开发