Clarion Database Developer 3.0 (CDD) was released in 1993. It was a revolutionary product adding many features and technology that could create programs with a “Windows like” CUA (Common User Access) user interface. Much of the CDD changes fit well into the Windows programming paradigm and laid the groundwork for the future Clarion for Windows product. It included many professional programmer quality tools: editor, project system, compiler, linker, visual debugger. Code generation by Models was replaced by “templates” that had more features and were extensible. This allowed generation of much more robust and complex code. CDD was more suited to professional programmers.