多项选择题

A.帮助用户发现更适用的工具和应用软件
B.预防建立多余的应用
C.促进数据共享减少数据完整性问题
D.保证最终用户开发的应用满足审计、数据质量和安全标准