Cloud-native applications build on the cloud delivery model to leverage the elastic, resilient, and Agile advantages of cloud computing. Cloud-native is about how applications are architected and deployed, not whether these are running in public or private clouds.