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...