Mobile apps are designed to provide all the facilities in hand. These facilities may vary from platform to platform, due to its performance issues. So, it becomes tedious tasks for the mobile app developers to develop different apps for different platforms. Today, the need of market is to have platform independent apps for Smartphone's. Basically, these apps are of web apps type or native apps type. Native apps are platform dependent thus use features of phone. While web apps are browser dependent.