Cross platform app development provides great cost saving advantage by developing one application that runs on multiple platforms such as iPhone, Android, Blackberry, and others. It allows a single source development approach to deploying on various platforms with minimum changes. Cross-platform apps allow to achieve greater market penetration, it has other benefits such as lower time to market on all supported platforms.