I have always been impressed with the architecture and design of the Salesforce.com platform ever since I started looking at it.  The multitenant solutions they have found to common problems such as:

how to handle security at an organization, user, profile and field levels
how to manage data between the client and the backend (ORM)
how to create […]