Throughout the development process, you use a mixture of Clarion's utilities that let you debug, manage formulas, edit code, and set project options. I used Clarion to build a simple application for technical support. I created a data dictionary that defined several linked tables, then used the Application Wizard to generate the entire application. I ended up with a usable, bug-free program without writing any code. These changes were easy to accomplish, however, and on the whole I was impressed with its ease.
Clarion contains options for checking referential integrity and data validity.
Wizards and templates aren't new to development, but Clarion uses both to good effect. If you want a generic application to manage a database, you may never need to write a line of code. You can use any ODBC database. Drivers are also included for several common database formats. If you decide to customize the application, you could use the Window Formatter to modify generated forms or create your own dialogs.