# Data Connectors Overview

## Content

Modern date-related applications span across a wide variety of scenarios, which concern the consumption of data coming from sources that are no more limited to relational databases, but cover an ever-expanding list of data services. They may report data fetched from a service of a CRM application, or display demographical information for healthcare applications fetched from a public ODATA service, and so on. Different sources support different ways of accessing them, so interacting with a multitude of them can be a challenging task, necessitating the development and maintenance of a **common connectivity interface**.
**DataConnectors** are service components that can be used for effective data connectivity built over ADO.NET architecture. They are high-performance data providers which enable a common interface for accessing different kinds of data sources, based on established data-access technologies. They effectively hide the complexity of performing connections and transactions in a different way per data source, enabling the productive development of data-related applications. The image below depicts a simplified architecture of the DataConnector library.

![DataConnector architecture](https://cdn.mescius.io/document-site-files/images/0d302e1a-ed9a-4636-b2ab-ee6e2f9613d8/images/dataconnectors.png)

| **Documentation** | **Blog posts** |
| ------------- | ---------- |
| [ADO.NET provider for CSV](/componentone/docs/services/online-dataconnector/ado.net-provider-for-csv/csvgettingstarted) |  |
| [ADO.NET provider for Dynamics 365 Sales](/componentone/docs/services/online-dataconnector/ado.net-provider-for-dynamics-365-sales/D365gettingstart) | [Visualizing Dynamics 365 Sales Data](https://developer.mescius.com/blogs/visualizing-dynamics-365-sales-data-with-ado-dotnet-connector-and-olap) |
| [ADO.NET provider for Google Analytics](/componentone/docs/services/online-dataconnector/ado.net-provider-for-google-analytics/googleanalyticsgettingstarted) |  |
| [ADO.NET provider for JSON](/componentone/docs/services/online-dataconnector/ado.net-provider-for-json/jsongettingstarted) |  |
| [ADO.NET provider for Kintone](/componentone/docs/services/online-dataconnector/ado.net-provider-for-kintone/kintonegettingstarted) | [Integrate Kintone data using ADO.NET](https://developer.mescius.com/blogs/integrate-kintone-data-using-ado-dot-net) |
| [ADO.NET provider for OData](/componentone/docs/services/online-dataconnector/ado.net-provider-for-odata/odatagettingstarted) | [Introducing Data Connectors](https://developer.mescius.com/blogs/introducing-data-connectors) |
| [ADO.NET provider for Quickbooks Online](/componentone/docs/services/online-dataconnector/ado.net-provider-for-quickbooks-online/quickbooksgettingstarted) |  |
| [ADO.NET provider for Salesforce](/componentone/docs/services/online-dataconnector/ado.net-provider-for-salesforce/salesforcestart) | [Integrate Salesforce data using ADO.NET](https://developer.mescius.com/blogs/integrate-salesforce-data-using-ado-dot-net) [Integrate Salesforce with Entity Framework](https://developer.mescius.com/blogs/integrating-salesforce-with-entityframework) |
| [ADO.NET provider for Service Now](/componentone/docs/services/online-dataconnector/ado.net-provider-for-servicenow/servicenowgetstarted) |  |

| **Demo Sample** |
| ----------- |
| [DataConnector Demo Sample](https://developer.mescius.com/componentone/demos/explorer-download) |
