He demonstrated the combination of power and speed that Magic bestows on a properly trained developer. However, owing to the compiled speed of Clarion and its market of third-party templates, I gave it the slight edge over Magic. The table-driven design approach lets you develop applications extremely quickly. Magic supports multiple platforms for application development and deployment. The built-in functions relieve you of a great deal of coding.
Magic charges a per-seat royalty fee for distributing applications.
Because Magic applications are composed of database tables, the product is different from standard procedural environments and difficult to learn. To take advantage of the Windows API or tie in your own procedures, knowledge of C is a must.