多项选择题

下列属于会计软件的配备方式的是()。

A、购买通用会计软件
B、自行开发
C、委托外部单位开发
D、企业与外部单位联合开发