Cordova w skrócie, to API pozwalające stworzyć natywną aplikację używając do tego wyłącznie HTML, CSS i JavaScript. Przy jednoczesnym dostępie do np wibracji, aparatu, geolokalizacji, książki kontaktów i tym podobnych właściwości telefonu. W przeciwieństwie do aplikacji webowych, których są pozbawione takiej możliwości przez ograniczenia narzucone przez przeglądarkę. Dodatkowo aplikacje pisane w ten sposób przy niewielkim nakładzie pracy mogą znaleźć się na wiodących platformach, ios, Andorid, BlackBerry.