Are Platform as a Service (PaaS) RAD Development tools really as intuitive, stable, effective, and easy to administer and maintain as they claim? Can a Business Analyst really do this or will it turn out to require a fairly experienced developer / dba to jump in?