User Interface
Interactivity
Business Model
Persistence