There are several components to a cordova application. The following diagram shows a high-level view of the cordova application architecture.