WaveMaker's low code platform is purpose-built for enterprise-grade application development and is specifically targeted to be a professional developer's workbench although it can be used in a no-code fashion by lesser skilled citizen developers. The platform is available as a cloud-hosted option or it can be installed on-premise or in a customer's private cloud environment. The platform basically offers a visual development studio environment with pre-built widgets, themes, and layouts for a visual, drag-and-drop developer experience. WaveMaker offers the ability to write and embed custom code to this experience. The UI is then bound to the backend which could be a variety of choices across standard databases or REST APIs or other web services. An inbuilt database designer helps developers visually taking in the schema of imported databases and pushing any updates back to the database. Once a database is imported or APIs are connected and authenticated, WaveMaker automatically generates the CRUD APIs and other APIs that may be used by developers as they build their applications. Applications developed using WaveMaker are auto-responsive on multiple channels - web, tablet, and mobile. WaveMaker employs the industry's most open technology stack - with Angular in the front end and Spring/Hibernate for the backend. The platform automatically generates standard well-documented, Maven-compliant code behind the covers as developers drag-and-drop on the canvas. A WYSIWYG approach is supported so developers can see how the application will actually look and preview it as they progress development. WaveMaker allows developers to add coarse or fine-grained control in configuring security for their applications. Developers can leverage WaveMaker's inbuilt Git repository or have WaveMaker integrate with their enterprise code repository - likewise, WaveMaker provides its own 1-click deployment option or developers can configure WaveMaker to work with their in-house CI/CD pipeline. Developers can create their own custom widgets called prefabs - as a combination of data, logic, and UI - for their specific needs. WaveMaker provides the ability for developers to create a shared enterprise repository for such components. Staying on prefabs, developers can also import any pre-existing components into WaveMaker as prefabs as long as they conform to standard web components. The platform's ethos is to seamlessly co-exist and play well with existing tools and frameworks in a typical enterprise, adhere to modern architectural choices and best practices in modern application development. Financial services enterprises and software vendors alike use WaveMaker to transform not only how they build and deliver cloud-native apps at the speed of change, but also transform teams to full-stack development and move more of their software supply chain to customer self-service models. WaveMaker has been used to build complex, sophisticated, long-lived applications and platforms - at a fraction of the cost and time associated with traditional development. And these applications are responsive, highly customizable, component-based, API-driven, integration-ready, and enable highly scalable deployments on the Cloud using container technology.
OVERVIEW
Key Features
Key Benefits
Demo Video(s)
Documents

