phonegap is a mobile development platform that enables software programmers to build applications for mobile devices using javascript, html5 and css3. instead of device-specific languages such as objective-c, applications are developed independently of their intended platforms, and then compiled and packaged as applications for a range of popular mobile operating systems, including ios, android, and windows phone.