Operating systems, smartphone platforms, they're all rather oriented around isolated programs/apps. Is this Conway's Law in action? Does a more integrated system require a more integrated developer community?