What is the result of standardizing these hardware and software interfaces? What is the benefit of such standardization?
Adopting a set of standard hardware interfaces will yield peripheral hardware products from multiple vendors which interface seamlessly with processor and system-on-a-chip products from multiple vendors. Adopting a set of standard software interfaces means that different operating systems can make consistent assumptions about underlying hardware, and the hardware is assured that high level software can take advantage of their capabilities. In both hardware and software cases, the development time and effort will be reduced for all companies on the value chain, because less time and effort wasted pursuing incompatible or conflicting paths. This will result in more compelling services reaching consumers sooner.