Veel applicaties worden vandaag de dag als cloud oplossing aangeboden. Daarbij is het belangrijk om te weten hoe zo’n cloudoplossing tot stand is gekomen. Soms heeft men een bestaand on-premise systeem door middel van bijvoorbeeld rehosting omgezet naar een cloud platform. Daarbij mis je vaak de specifieke voordelen van de cloud. Een cloud-native applicatie is juist nieuw ontworpen vanuit de mogelijkheden en uitgangspunten van cloud technologie. Dit zie je vaak terug in zaken als schaalbaarheid, beheerbaarheid, betere databeveiliging en de wendbaarheid van de oplossing.