CDAP is an application platform for building and managing data applications in hybrid and multi-cloud environments. It enables developers with data and application abstractions to accelerate development of data applications, addressing a broader range of real-time and batch use cases.
CDAP, in addition to providing the ability to develop and manage applications, also supports these essential capabilities:
Java-based developer APIs and runtime for managing application;
Portability of applications through decoupling underlying infrastructures;
Abstraction of data through logical representations of underlying data;
Services and tools that enable faster application creation in development;
Higher degrees of operational control in production through enterprise best practices.