Bonita BPM Community Edition helps developers build business applications that improve business operations and results. Connect people, processes and information systems into applications that can be easily managed in on-premise or cloud environments. Use Bonita BPM Studio to design an executable process model with BPMN2 drag-and-drop elements. Start with a visual design, define data management, add connectors to external systems, and design user forms to complete a process application. The Bonita BPM Engine is a lightweight and powerful BPM engine that can be deployed standalone or embedded in your application. Developers can leverage both Java and REST APIs to interact with Bonita BPM Engine services and BPM artifacts such as processes, instances, tasks, actors, and so on. Bonita BPM Portal is a user interface for end users to manage their tasks and for administrators to deploy and manage process applications.