Major software players like Microsoft are betting on computing that happens over the Internet rather than on desktops, or “Cloud computing.”