多项选择题

A.专用应用软件
B.中间件
C.源程序
D.目标程序
E.通用应用软件