Evaluation Guide

Expressiveness

All no-code platforms have some degree of visual, model-driven configuration. However, there are significant differences in the size and complexity of what applications can be made. Genus comes with a high degree of expressiveness, and there are no limits to which enterprise applications you can create.

  • The foundation for visual, model-driven development of applications is the same as for the model-view-controller (MVC) pattern. You have the data that you want in your application (the ‘model’), the business- and application logic that the application shall provide (the ‘controller’), and the user interfaces presented to end-users (the ‘view’). The differences between platforms become clear when you investigate how they handle these three parts of a basic application.

  • Most no-code platforms have sophisticated capabilities to provide modern user interfaces (UI), even if they follow different design expressions or brand books. But, when you evaluate the power of their logic and data capabilities, many will fall short and refer to “custom coding” to express what you actually need.

  • We use the term expressiveness to describe the creative capabilities within a no-code platform. That is: how much can you do within the boundaries of visual, model-driven development without resorting to traditional coding?

    Ultimately, a no-code platform should deliver on its promises of what you can build without the need for custom coding.