There is no neat distinction between operating system software and the software that runs on top of it. – Jim Allchin