多项选择题

一般来说,单位开展会计电算化中,通过( )取得的会计软件是专用会计核算软件。

A.自行开发
B.委托开发
C.购买
D.接受捐赠