Client Object Model is a new feature of SharePoint 2010. It provides features to program against a SharePoint site using .NET Managed Code or JavaScript. The Client Object Model provides almost all the programming features of the Server Object Model plus advantages in deployment.