多项选择题

A.招标代理机构是建设行政主管部门所属的专门负责招标投标代理工作的机构
B.招标代理机构是社会中介组织
C.招标代理机构应当具备经国家建设行政主管部门认定的资格条件
D.建设行政主管部门有权为招标人指定招标代理机构
E.所有的招标都必须委托招标代理机构进行