Prerequisites: A basic programming course, in addition is recommended an introductory web programming course. Mobile platforms are becoming ubiquitous and software development for these devices is becoming an essential skill for technical professionals. This software/App development course integrates software and web skills with cross platform open source tools that allow developers to write apps for multiple platforms. Course topics will include PhoneGap and open course development software, App layout, CSS (styling) and navigation (transition animations), JavaScript and native functions, geolocation listeners and Asynchronous JavaScript and XML (AJAX) skills. A class project will incorporate skills introduced in this course. Medical informatics majors will design and build an Electronic Medical records Apps. Other projects will be tailored to the interest of other majors.