The way Microsoft, Apple, and Google integrate their systems makes it hard for 3rd party commodity software vendors.