WaveMaker è un'applicazione avanzata per la programmazione che mette a disposizione una raccolta di strumenti all'interno dei quali sono integrate funzionalità sia per lo sviluppo di Web application basate su Ajax che per lo sviluppo di software realizzati per lavorare in ambiente Java. L'utilizzo di quest'applicazione non richiede alcuna conoscenza di linguaggi di sviluppo.
WaveMaker è semplice da utilizzare e si presenta con un'interfaccia estremamente intuitiva da cui è possibile accedere a tutte le funzioni del programma. L'utente può generare l'applicazione usando una semplice interfacca "drag & drop" per creare i widgets e per disporre di componenti AJAX, CSS e delle basi di dati. Grazie alla flessibilità e alla vasta varietà di componenti avanzati è possibile creare ottime applicazioni.
Tra le principali caratteristiche di WaveMaker:
- editor WYSIWYG;
- strumento completo per lo sviluppo di applicazioni;
- semplice da utilizzare.