Three Types of Mobile Apps