This document provides an overview of custom workflow activities in Dynamics 365, including fundamentals, required tools, reference assemblies, input/output arguments, and how to develop a custom workflow activity class. Key points are that custom workflows can be incorporated as process steps in CRM workflows or dialogs, support input and output parameters, and require developing a .NET assembly that is registered in CRM using the plugin registration tool.