HTML5 Hath Wrought
"Build once, run everywhere" has been the goal of many platforms, although most recently the motto was used for Java. It has rarely been completely true. In Java's case, "build once, test everywhere" was closer to the mark.A true universal platform offers many financial benefits: It removes uncertainty about future hardware; extends the application lifespan; extends the business' ROI on investment in software development; and lowers the cost of IT development, operations and maintenance.
Support for multiple platforms has long been recognized as an efficiency killer in IT shops. At the same time, there has been enormous pressure from business users for IT to support the latest hardware. Of late, it's especially personal, with mobile smartphones and tablets.