多项选择题

委托外部单位开发的缺点有(  )。

A.软件针对性强,降低了用户的使用难度
B.费用较高
C.开发系统实用性差,常常不适用于企业的业务流程处理
D.外部单位的服务与维护承诺不易做好