For years, organizations of all sizes have suffered the hassles and unexpected costs that accompany deploying and maintaining a variety of traditional software applications that, ironically, were intended to make them more productive. Now a new breed of Web-based services are pushing legacy applications aside and finally giving users the business benefits they’ve been seeking.