- Uses animations, sound, and motion gestures, - Clean cut code with MVC (Modal View Controller)