1.To provide support for XML.
2.To support COM directly.
3.To provide an expandable and scalable data access architecture for the n-tier programming model.
4.To extend the capabilities of ADO.
Answer:1