1. It wasn’t the web
2. Visual designer
3. Encapsulated components, code on event driven
4. Common points of interaction, composition and extension.
5. It wasn’t the web