Yes, there is coding in Microsoft Dynamics. The software uses a variety of programming languages to perform its various functions. However, most users do not need to know how to code in order to use the software. Only those who wish to customize or develop new functionality will need to learn how to code. Microsoft Dynamics provides a number of ways to extend and customize its functionality without having to write code. For example, users can create custom workflows or use the built-in report writer to create new reports.