Cordova Plugins provide a common interface to interact with the native code.
Each plugin has an intermediary JavaScript file that provides access to platform specific features.