Tech moves fast! Stay ahead of the curve with Techopedia!
Join nearly 200,000 subscribers who receive actionable tech insights from Techopedia.
A native cloud application (NCA) is a software application that is specifically built for cloud computing and virtualization environments. Native cloud applications are designed, developed and deployed in such a way that they reap the maximum functionality and services of a cloud computing and virtualization infrastructure.
Native cloud applications are primarily developed by keeping cloud computing architecture in perspective. Although they might be similar to typical software applications, the back-end computation, scalability and parallel processing are compatible with and support a cloud infrastructure. Native cloud applications have the following characteristics: