Do I have to be a developer to use this software?

No. DragonRAD Designer allows you to build your application in an intuitive, visual environment without the need to write any code. However, developers who want to write code can easily do so.