SharePoint 2010 offers four levels of customization (L1-L4) with increasing capabilities. L1 includes out-of-the-box customizations using the browser. L2 adds SharePoint Designer 2010 for master pages, themes, and workflows. L3 includes sandboxed solutions in Visual Studio 2010 for web parts, workflows, and InfoPath forms. L4 provides full-trust farm solutions for Business Connectivity Services, workflows with code, and additional advanced customizations only for on-premises environments.