Question: what is the difference between site and web in sharepoint?
Answer: In SharePoint Object Model, SPSite (Server Object Model -SSOM) or Site (Client Side Object Model - CSOM) refer to Site collection object while a SPWeb (SSOM) or Web (CSOM) refers to Sub Site Object . Also note that every site collection has a root web, which can be accessed by using site collection object like SPSite.