when it's really nothing more than a distributed server configuration.
..that doesn't require you to invest in server hardware or maintenance and the staff required to handle it.
I'm no huge fan myself (making my career as a system administrator,) but it definitely does have benefits for companies not wanting to mess with hardware.