Skip to main content



What is WaveMaker?

WaveMaker is a platform-as-a-service (PaaS) from the company of the same name in Mountain View, California.

Read more
Recent Reviews

TrustRadius Insights

Users have found that WaveMaker is a valuable tool for rapid application development, allowing them to personalize the source code and …
Continue reading
Read all reviews
Return to navigation


View all pricing

WaveMaker Online


per user/month

WaveMaker Enterprise

Contact Sales

On Premise
Developer based pricing

Entry-level set up fee?

  • Setup fee optional
For the latest information on pricing, visit


  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Demos

Puppeteer Wavemaker Demo


WaveMaker Demo Project for Rapid Developers


Paul Santos of Wavemaker Labs at JFDI-Innov8 Demo Day 2012


Wavemaker Demo in Ocean Engineering Laboratory


Compact® Demo: Pipe Corrosion and Erosion Detection using GUL Screening


How to build interactive forms easily using low-code platform | WaveMaker low-code platform

Return to navigation

Product Details

What is WaveMaker?

WaveMaker is a low-code/rapid application development and delivery platform that helps create enterprise grade web and mobile apps. According to the vendor, the product has over 11 years of market presence, and is used by thousands of developers to create applications 67% faster.

WaveMaker is offered as an on-premise software (WaveMaker Enterprise) and as a SaaS platform (WaveMaker Online).

Some of the key features of the WYSIWYG WaveMaker platform are:

* Create and Import Databases
* API and Web Services Integration
* Version Control Integration
* Ready-to-use Templates and Themes
* 1-Click Preview and Deployment
* Packaging for Android and iOS App Stores
* Authentication and Role-based Access Control
* Customize and Extend Code
* Team Collaboration

WaveMaker Features

Low-Code Development Features

  • Supported: Visual Modeling
  • Supported: Drag-and-drop Interfaces
  • Supported: Platform Security
  • Supported: Platform User Management
  • Supported: Reusability
  • Supported: Platform Scalability

Additional Features

  • Supported: Open source technology based development
  • Supported: 1-Click Preview and Deployment
  • Supported: API and Web Services Integration
  • Supported: Version Control Integration
  • Supported: Ready-to-use Templates and Themes
  • Supported: Authentication and Role-based Access Control
  • Supported: Packaging for Android and iOS App Stores
  • Supported: Customize and Extend Code
  • Supported: Flexible deployment - deploy anywhere

WaveMaker Video

The most advanced and open low-code development platform to build modern applications twice as fast and at half the cost. For over a decade, tens of thousands of developers have relied on WaveMaker's award-winning low-code platform to modernize applications, build line of busi...
 Show More

WaveMaker Competitors

WaveMaker Technical Details

Deployment TypesOn-premise, Software as a Service (SaaS), Cloud, or Web-Based
Operating SystemsWindows, Linux, Mac
Mobile ApplicationNo
Supported CountriesUnited States, United Kingdom, Canada, Australia, Germany, India, New Zealand, United Arab Emirates, Singapore, France, Belgium, China, Hong Kong
Supported LanguagesEnglish, French, German
Return to navigation


View all alternatives
Return to navigation

Reviews and Ratings


Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

Users have found that WaveMaker is a valuable tool for rapid application development, allowing them to personalize the source code and reduce the time spent on each project. The platform offers a rich feature set and is easy to use, making it suitable for both simple and complex applications. Support from the WaveMaker team is responsive and helpful, providing fast and kind feedback to users' questions. The platform is regularly updated, with a promising roadmap for future development. Some users have expressed a desire for improved documentation and a community forum for sharing questions and purposes. WaveMaker is particularly useful for integrating with APIs and creating data-driven frontends, saving users a significant amount of design and coding time. The platform has been used to solve various business problems, such as barcode scanning, CRM, ERM, inventory management, and connecting to Amazon Web Services and Cloudfront. It is also ideal for modernizing web applications using the latest HTML5 and Docker technologies. Users have had an excellent experience with WaveMaker, praising the speed and accuracy of the tool and the prompt resolution of issues by the support team. They appreciate the low-code solution that automates many aspects of the development process and allows for quick prototyping and timely updates. WaveMaker has been successful in developing agile business applications deployed to private clouds for clients in the Oil and Gas industry. Startups find WaveMaker helpful for building prototypes quickly and effectively, enabling them to test difficult parts of the system early on. Overall, users have found WaveMaker to be a powerful tool that simplifies app development, reduces bugs, increases productivity, and provides excellent customer support.

Ease of Use and Intuitive User Interface: Many users have praised WaveMaker for its ease of use and intuitive user interface. They appreciate that the platform allows less experienced employees to learn and contribute to new product development, resulting in a better product for the company.

Smooth Migration from Legacy Systems: Users highly value WaveMaker's ability to migrate from legacy systems. This feature saves time for developers and provides a smooth transition, allowing them to easily adopt the platform without disrupting their existing infrastructure.

WAVElens as a Time-Saver: WAVElens is seen as a significant bonus by users, saving them time by providing an effortless way to preview apps. Users find it convenient and efficient when testing their applications without any hassle.

Steep Learning Curve: Many users have found WaveMaker to have a steep learning curve, making it difficult for them to get started with the platform. They criticize the poor quality of tutorial materials and express frustration with the amount of time required to grasp the concepts and functionalities.

Longer Development Time: Some users believe that using WaveMaker can result in longer development time compared to other products. This can impact project timelines and delay the delivery of applications. Users mention multiple steps involved in the development process and note that coding in PHP for logics can be time-consuming.

Concerns about Maintainability: Users have expressed concerns about the future maintainability of applications built with WaveMaker. They worry about compatibility issues, lack of support for outdated features, and potential challenges when upgrading or migrating their applications to newer versions. These concerns raise questions about the long-term viability and sustainability of using WaveMaker for application development projects.

The most common recommendations for WaveMaker are as follows:

  1. Improve UI/UX, as users have suggested that the user interface and user experience of WaveMaker could be enhanced. They have expressed a desire for a more intuitive and user-friendly interface, along with improved visual design.

  2. Increase Documentation, as many reviewers have highlighted the need for better documentation for WaveMaker. Users have mentioned the importance of clear and comprehensive documentation to help them understand and utilize all the features of the tool effectively.

  3. Enhance Collaboration Features, as a number of users have recommended that WaveMaker should focus on enhancing its collaboration capabilities. They feel that improving features such as team communication, version control, and project sharing would greatly benefit companies with small scrum teams.

Overall, users recommend several improvements for WaveMaker, including enhancing UI/UX, increasing documentation, and improving collaboration features. Implementing these recommendations could enhance the overall user experience and make the tool more valuable for developers and scrum teams.

Attribute Ratings


(1-4 of 4)
Companies can't remove reviews or game the system. Here's why
Score 9 out of 10
Vetted Review
Verified User
WaveMaker is being used now for mobile development. I have used the free version since 2010, for building websites. I recommend it, it is a solid choice, and has very good technical support, with solutions and workarounds if needed, they answer your issues in 24 hours. I am satisfied with the overall service and tool.
  • Mobile development. You can generate in easy stages full working applications for Android and iOS platforms.
  • Web site integration. I have integrated into published WaveMaker applications, several technologies, parts from other websites, all in one place, with success.
  • Multiplatform solution.
  • I believe that for this case, is important the technical support, which solves you or give workarounds that work for your issues. It answers in 24 hours, in labour days.
  • Mobile development
  • Web development
  • Integration of web technologies
Low-Code Development (6)
Visual Modeling
Drag-and-drop Interfaces
Platform Security
Platform User Management
Platform Scalability
  • It allows us to expand to new markets using mobile development, apart from integrating existing web sites.
I have tested Android Studio, but I needed a complete IDE with commercial support, a team of competent people which can give me solutions in case of issues, and a tool easy to use, so I can concentrate on my projects. I am satisfied to date, starting in 2010 when I implemented on UNIX servers the applications compiled with Free WaveMaker (at that year).
Oracle Cloud Infrastructure (OCI), Oracle VM VirtualBox, PostgreSQL
Score 10 out of 10
Vetted Review
Verified User
WaveMaker is an amazing platform to build the applications quickly with very little effort and resources. The best thing about WaveMaker is its integrations, open source standards, and flexibility. You can export the code and work on other IDEs as well. WaveMaker is easy to learn; anyone with limited coding knowledge can get started very easily. The templates can be reused, which will save a lot of time. WaveMaker's support team is really helpful and they always go the extra mile to help and solve problems.
  • The UI is easy to understand and to work on.
  • Integration of data services is easy.
  • Third party plugins are not really needed.
  • Amazing Support team.
  • No lock-in and you can move away from the platform anytime with the code.
  • There is really not much to dislike about WaveMaker, but if there is something, I would like offline support(this is not available), since it is a cloud-based platform.
WaveMaker is a great platform for enterprise and SME's because it can save a lot on resources and time. The price is very low compared to the other competitors of WaveMaker and the best thing about WaveMaker is its no lock-in policy, you can always download the code and work on other IDEs. Overall an amazing platform.
Low-Code Development (6)
Visual Modeling
Drag-and-drop Interfaces
Platform Security
Platform User Management
Platform Scalability
  • WaveMaker has helped us reduce the number of developers working on the application development.
  • It has helped us save a lot of time.
Stefano Barcellona | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

I’m not a software specialist but I always wanted to create a dashboard using my MySQL’s data and publish it on the internet to share the information with my colleagues.

It was so frustrating to be forced to send Excel documents, update them and send them back again and again….

Then I tried WaveMaker and I start creating amazing dashboards and publishing them on the internet, allowing all the people I wanted to enter into my portal (using username and password), consult the reports, add new information, and so on.

It's really easy to use, with lots of functions to help you to create beautiful and very efficient dashboards.

Starting from scratch, it takes a while to understand how to connect to your database, design and publish your work.

Really a perfect solution for me!

  • Easy to use, even if you're not a software specialist
  • You can share your information with people on internet
  • Let other people enter data to complete the information
  • Would be nice to have more than the online version
  • More layouts available
It's perfect to create dashboards or share data.
  • Positive - I can monitor the performance of companies in realtime
WaveMaker is much cheaper and performs better.
Parikshit Potnuri | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
WaveMaker is an amazing tool to work with. WaveMaker makes everything easy, whether it is setting roles, security, permissions, changing themes, you name it, WaveMaker has that. To work with WaveMaker and create great business applications, you need not be an expert in coding, because WaveMaker helps you with many prefabs. All you need to do is drag and drop required widgets to create a functioning application. The best thing about WaveMaker is that you can export your code and deploy it to any server of your choice. I also want to specially mention their support team, which helped us build the desired application in a very short amount of time. WaveMaker had helped us save a lot of cost and time on building applications because the price of the subscription is very low compared to other platforms.
  • WaveMaker has helped us create internal applications in very short amount of time at a very low cost.
  • The interface is really clean and it is easy to understand, you need not be an expert coder to work on WaveMaker.
  • You can download your developed application and deploy it on any server you wish. There is no lock in whatsoever.
  • The support team is super supportive and they are genuinely interested in solving your problems.
  • WaveMaker helps you develop web and hybrid applications simultaneously, so you will be saving a lot of time and effort.
  • WaveMaker is constantly upgrading and the team makes sure that they inform the users about the upgrades.
  • There is absolutely nothing that can go wrong with the kind of price WaveMaker offers, their trial experience is great and their support is exceptional.
  • There is a learning curve involved and personally I do not feel that this is a negative because WaveMaker helps you to create business grade applications, but there will be users who might find it difficult to catch up on some features. However, with an exceptional support team these things can be managed.
  • WaveMaker has really good documentation but sometimes that becomes exhaustive because there are a lot of things that are covered.
WaveMaker is really suited in places which require custom applications and where there are limited resources available. This really powerful platform can be integrated into any team or department because it is so easy to work with and the applications are really good.
  • WaveMaker Rapid has helped us build internal applications really fast at a fraction of cost that has been quoted by one of our vendors.
  • As of now there is no negatives that we are facing with WaveMaker.
In fast paced environments it is necessary to get things faster, there is really no reason why we should not be paying for premium support if that exists because it is time that is more valuable than money.
There were instances where we had specific requests and the support team was really helpful because they were really concerned about getting me a solution.
We were working on developing a dashboard for storing patient records and we were getting a lot of heat from management. We were working hard on our end and on one weekend we hit a rock because we were not clear about certain functionalities, WaveMaker's support team was really considerate and made sure that finished the work well within time.
Return to navigation