No-code is an approach to the application development process that enables users to create application functionality without writing code in a programming language. Typically, a no-code framework allows users to specify the application design and workflow through linking building blocks in a graphical user interface and to select the implementation details and connections through a menu-driven interface. No-code platforms tend to be built on a model-driven architecture and use a declarative approach for writing simplified functions and expressions. No-code environments target business users or analysts with less programming experience but with the domain knowledge to create or modify a workflow, but also allow more experienced programmers to make simple changes faster than modifying code.
No-code development enables a much broader audience of users to participate in developing application functionality by reducing the programming skills required and making the design process more visual and intuitive. Users can focus on what needs to be done rather than exactly how to do it, abstracting out the implementation details. However, there may also be fewer options to specify those implementation details and limits to the modular building blocks available to create new functionality.
No-code development can significantly accelerate the time required to deploy new functionality. Users without programming skills can make adjustments to existing programs using menu-driven parameters.
The C3 AI® Application Platform is designed to support the full range of developer skills, from no-code and low-code users up to full code data scientists. Business analysts, data analysts, and data scientists can use C3 AI Ex Machina, that is built on top of the C3 AI Application Platform, to rapidly integrate data, develop analytics, and deliver AI insights using an intuitive graphical user interface and drop-down menus. C3 AI Ex Machina supports the entire process of connecting to data source, preparing data for analysis, visualizing the data at each step, analyzing the data using a variety of analytic and AI/ML methods, and producing operational insights, all without writing a single line of code. C3 AI Ex Machina makes AI accessible to more users within the enterprise.