Business Resilience Requires Fully Modular Applications
Entando is a platform of leading open source components to better leverage your chosen Kubernetes platform by allowing rapid composition of apps from modular components, packaged business capabilities, or solutions.
“PRO” Code - Code Templates
Applications are assembled using a Low Code tool (the Entando App Builder) by assembling component templates. These templates are PRO CODE, and therefore human readable, therefore configurable, extendable, or forkable by development teams.
Experience Overlay Technology
Create microservices and micro frontends with your preferred technology (e.g. React, Angular, Vue, Spring Boot, Quarkus), then leverage the Entando CLI to access Kubernetes APIs and assemble these components into Packaged Business Capabilities.
Code reuse and Governance
Components, PBC’s, and Solutions can be shared across multiple applications (or customers) via the Entando Hub to accelerate development, simplify life cycle maintenance, or to enforce quality standards.
Any K8s, Runtime, or Framework
Entando components leverage pure Kubernetes APIs and, therefore, abstract the application from the specific K8s platform. Components can also be built with any backend runtime or any frontend framework to allow Entando to support multiple teams working together without lockin.
A Platform for Modern Apps
Entando is a modern development and runtime platform for your chosen Kubernetes provider. Developed in open source, Entando provides tools to build, reuse, and assemble applications, as well as the environment to run them on Kubernetes.
Here are the major elements of the Entando Platform
Entando App Engine
Provides data access layer and assembles pages composed of micro frontends and microservices and other components
Supports enterprise wide discovery, sharing, and collaboration of common components in a central marketplace
Entando Component Generator (built on JHipster)
Quickly generates microservices and micro frontends to reduce dev costs, accelerating time to production for modular components
Entando App Builder
Used in conjunction with a library of components in a Hub, provides a low-code platform to discover, assemble, configure components into a singular application
Entando Identity Management (built on Keycloak)
Single sign-on and social login platform used for role based access control to application and components
Embedded WCMS for content versioning, scheduling, workflow approvals, with included support for web forms, SEO, i18n, templating, preview, etc.
1-line commands to increase dev productivity for maintenance and to run diagnostics
Entando Business Automation
Packaged Business Capability for workflow automation, case and task management
Automated install and configuration management for Kubernetes