OSes and the applications that run on them have become more open, extensible, and ubiquitous.