Primarily there are two types of application:Native mobile application: They are developed for a specific mobile Operating System to ensure the best performance using native OS resources. Separate native mobile apps can be developed for individual Phones OS like Apple iOS, Google’s Android or Windows phone.Hybrid mobile application: These apps can be accessed as mobile apps just like native apps, however they get developed using web technologies.Web apps: They are responsive versions of website which can be used on any device.