CSOM CSOM allows users to access SharePoint site which are hosted outside with out using webservices like REST APIs. We have 2 options in SP. 1. .Net C# CSOM 2. JSOM CSOM happens behind. Converts API call in to XML and send to the server. Server receives the request and make appropriate calls Server gives back the data to SharePoint in the format of JSON Step 1: Create the context Step 2: Use load/loadquery to specify what data we wish to get Step 3: ExecuteQuery/ ExecuteQueryAsync Sending the request to the server Here API request sending to the server in the format of XML Step 4: Make changes to the data Step 5: Save the data using ExecuteQuery/ExecuteQueryAsyn Here data received from the server in the format of JSON If we create sharepoint solution in VS 2012, default using Microsoft.SharePoint.Client Otherwise, for general C# code we need to add the dll and specify in .cs fil...