# Juju > Juju is an open source orchestration engine for deploying, integrating, and managing applications across Kubernetes, VMs, and bare metal using software operators called charms. 2026 CC-BY-SA, Canonical Ltd. ## Pages in this subsection - [Explanation](https://documentation.ubuntu.com/juju/4.0/explanation.md): Understand Juju concepts: architecture, security, performance, application modeling, and the evolution of charming frameworks. - [Juju architecture](https://documentation.ubuntu.com/juju/4.0/explanation/juju-architecture.md): Deep dive into Juju architecture: bootstrapping, controller structure, agent communication, and deployment process on Kubernetes and machines. - [Juju security](https://documentation.ubuntu.com/juju/4.0/explanation/juju-security.md): Comprehensive Juju security guide: threat modeling, access controls, encryption, authentication, audit logging, and secure operations. - [Performance with Juju](https://documentation.ubuntu.com/juju/4.0/explanation/juju-performance.md): Discover Juju performance benefits: quick deployment, powerful CLI, scalable operations, and efficient cloud resource management. - [Application modelling](https://documentation.ubuntu.com/juju/4.0/explanation/application-modelling.md): Understand Juju application modeling: service isolation, access control, and abstraction layers for simplified cloud operations. - [Charms vs. Kubernetes operators](https://documentation.ubuntu.com/juju/4.0/explanation/charms-vs-kubernetes-operators.md): Learn how Juju charms expand on Kubernetes operators, supporting multiple infrastructure types: Kubernetes, VMs, and bare metal. - [About charming history](https://documentation.ubuntu.com/juju/4.0/explanation/charming-history.md): Explore the evolution of Juju charm frameworks from 2009 to present: Services Framework, Reactive Framework, and Operator Framework. ## Optional - [Top-level llms.txt](https://documentation.ubuntu.com/juju/4.0/llms.txt): Complete documentation index.