Essentials for present web applications

Some key concepts presented by Amazon CTO Werner Vogels at The Next Web conference in Amsterdam for what web applications should support:
- Rich Media experience
- Multi-device access
- Location context awareness
- Real-Time presence
- Social-Graph based
- User-generated content
- Virtual goods economy
- Recommendations
- Integration w/ Social Networks
- Advertisement/ premium support