多项选择题

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