I came across a good analysis on some aspects of SaaS vs. on-premise vendors and solutions in the smoothspan post Why Do SaaS Companies Lose Money Hand Over Fist?
Intuit Partner Platform: Changing the Rules of Cloud Platforms with Federated Applications
Cloud platforms, or “platforms-as-a-service” (PaaS) are quickly becoming a key channel for application developers. By writing and publishing their applications to integrate with those of a major PaaS provider, such as Salesforce.com or Microsoft, smaller developers can gain instant access to a large installed base of customers. With so many vendors creating their own clouds, however, it’s easy...