Cross Platform: Cross platform means here single application or codebase run on multiple mobile platform(iOS, android). Today most of the organization focusing on mobile world. When an organisation take first step in the domain the very first question in there mind is. Should i go with native development or cross platform? There Decision based on the some factors Native (Pros): 1) Native Look and feel 2) High Performance 3) No restriction over device capability (Like camera, Bluetooth) etc and Many more Native (Cons): 1) More resources require to develop native application. i.e more money 2) Training require for each platform. CrossPlatform (Pros): 1) Developer need to know only single technology or language (Javascript and Html). 2) Less resources require for developing and maintaining application. 3) Distribution can be done like other native apps (App store, Play store) CrossPlatform (Cons): ...