Although CRM developers primarily focuses on technical work, they need a foundational understanding of the raw materials they are working with—this is the CRM platform. That is why the CRM developer starts with a broad-strokes walk-through of the out-of-the-box capability. CRM developers then build on top of that foundation using the Software Development Kit (SDK) and supported methods for extending CRM beyond what the built-in toolset can do. CRM developers focus on automation and scripts that can be built on the client side and server side. They also focus on how to integrate with CRM through database web service calls. All of these things are covered in the CRM Developer Certificate.