Bring Your Own Device
Develop applications which run on all smart devices
A software revolution is occurring, HTML5. Instead of developing an application for iOS (IPhone), Android, Windows, Mac, or Linux, we can build an application to run on the HTML5 platform. Done well, this application is free from platform dependencies. You really can "run" the program on the device you bring, in your pocket, and on your desk. BYOD!(Bring Your Own Device) The HTML5 platform for application development is taking off, the big players are jumping on, Microsoft, Adobe, Apple, etc. They all see the writing on the wall. Like all real progress in technology this will take some time to work out and it will be disruptive, but I have no doubt that it's going to change what it means to create software, that hardware devices will be largely abstracted away.