Gartner defines cloud-native application platforms as those that provide managed application runtime environments for applications and integrated capabilities to manage the life cycle of an application or application component in the cloud environment. They typically enable distributed application deployments and support cloud-native operations — such as elasticity, multitenancy and self-service — without requiring the development team to provision infrastructure or manage containers.