A no-code development system for Web and mobile applications from Betty Blocks.  Entirely cloud based, Betty Blocks provides templates, predefined components and actions that are dragged and dropped onto a canvas to develop the program logic.  There is no programming code.  The Blocks refers to the various pricing models and not the logic elements.  See 
low-code development and 
visual programming.
Some of the UI Components
These examples are some of the user interface templates in Betty Blocks.  (Image courtesy of Betty Blocks.)