According to industry analyst companies such as Gartner and Forrester, enterprise customers are increasingly turning to no code and low code platforms as an alternative to traditional custom development (now called hand-coded to evoke a feeling of labor intensity) in order to increase their agility and reduce expense and personnel.
According to Gartner, Microsoft is a leader in enterprise low-code platforms. Microsoft embodies many of the characteristics that organizations seek in adopting a low code approach:
- Tools that employ a drag-and-drop approach well-suited for citizen developers and business developers.
- A broad platform of tools for many kinds of business applications.
- Standardization of tools across products.
- Innovative features like AI and Azure services such as a low-code AI Builder for including machine learning and vision AI capabilities in applications and workflows.
- Integration of the platform with Dynamics 365 which provides common business functions for sales, customer service, marketing, project management, and more.
- Wide support in the developer and implementation community.
It seems to me that some customers get carried away in their quest for low code, at least as they reflect their requirements in solicitations. In order to stick to a strict no code approach, you must also keep your requirements simple enough to be expressed without coding. This may not be practical for requirements that are imposed by laws and regulations, many of which are quite complex.