多项选择题

A.操作系统
B.数据库
C.中间件
D.网络