Microsoft provides a sophisticated API/Object Model for programmatic access to the SharePoint from .NET custom code. Invariably, most calls to the object model begin with a call to the SPSite and SPWeb objects, which represent the site collection
Read More...