Phile Wainewright has an interesting post on Multi-tenancy and SaaS. Multi-tenancy is the key principle, architecturally speaking - but the foundation, metaphorically speaking, is Metadata.

The next big battle from a platform perspective is going to be around who has intrinsic support for metadata.