Application platforms provide runtime environments for application logic. They manage the life cycle of an application or application component, and ensure the availability, reliability, scalability, security and monitoring of application logic. They typically support distributed application deployments across multiple nodes. Some also support cloud-style operations (elasticity, multitenancy and self-service).
Gartner defines container management as offerings that enable the deployment and operation of containerized workloads. Delivery methods include cloud, managed service and software. Container management may be required for containers running on-premises, in the public cloud, at the edge or a combination thereof. Associated technologies include service mesh, orchestration and scheduling, service discovery and registration, image registry, routing and networking, service catalog and management user interface, and API.