WaveMaker is a RAD tool that allows developers to create rich web applications without complex coding. It provides an intuitive visual interface to build database-driven and SOA-enabled applications using open source technologies like Spring, Hibernate, and Dojo. WaveMaker applications can be deployed on Java servers or to cloud platforms with one-click deployment.