多项选择题

考察联盟的兼容性,可以从()两方面进行。

A.软件
B.内因
C.硬件
D.外因