I think for #1, there are a number of hosting providers that match this description, such as Dreamhost, that offer a number of open source web apps that you can install with a single click. They manage them, upgrade them, back them up ... all you gotta do is pay them.
That being said, GitHub does indeed match the description, though I think people are thinking about the code they are hosting for other people ... but I think where they fit the description is with the fact that they are hosting Git for you (and making some money through enterprise services).
That being said, GitHub does indeed match the description, though I think people are thinking about the code they are hosting for other people ... but I think where they fit the description is with the fact that they are hosting Git for you (and making some money through enterprise services).