Application Development Type: Native, Web App or Hybrid?

Each type of application has its own characteristics:
Native application: installed on a smartphone or a tablet, it is tailor-made and must be adapted to each operating system (OS), in short a different version for each type of phone.
Web-application: mobile web site (whose design looks like an application), created to be accessed from the web browser of a smartphone. The web connection is essential. Not to be confused with responsive design which is a way of coding a web page so that it can be consulted on all types of screens.
Hybrid application: coded in web language (HTML), it is cross-platform but offers less functionality and performance.
“Consumer” or “trade” application: what criteria should be considered?

Whether targeted to your salespersons, employees or a consumer target, the steps for creating a mobile app are:
Do an audit of the existing: what are the similar applications (activities and objectives), what competition, how to stand out (added value) …
Understanding the uses and habits of the targeted target: what frequency, what uses (mail, agenda, consultation of actus, games etc …), on which OS?
To define your objectives: to present your company, to propose a tool to your employees, to improve your image, to retain loyalty, to offer a new service (purchase via mobile, parcel tracking etc …), sell dematerialized content (informative, entertainment …).
Monetize a mobile application: When it is aimed at the general public, the question of monetization arises quickly! 3 options are available: selling the application via an application store (Apple Store, Google Play, Windows Store …), selling intangible goods (games etc.), optional and paying services while keeping access free to a basic version of the application with advertising, or monetize its access through a subscription.

What ergonomics for creating a successful mobile application?

Simplicity: it must be playful, its design neat and clean. Think about the ergonomics and navigation rules specific to each tablet or smartphone (screen size). Opt for little colors and sufficient contrast to facilitate readability (in full sunlight for example). Images and videos should only be offered if they have real utility (download time)
Saves time for the user: enhancing direct access through current searches, history, self-completing entries, suggestions, geolocation …
Intuition: place navigation chips at the top and / or bottom of the screen, use pictograms and clear terms to highlight important tabs and pages (payment, products, home etc.)
How to choose the operating system?

Choose the platform according to the target, also take into account if the operating system is carrier and widespread (figures, statistics and rankings …).
Note that each brand of smartphone and tablet run under a specific OS: iOs for Apple (iPhone, iPod, iPad, iPad Mini), Android for Google (used by several brands: Samsung, HTC etc.) windows phone …) or BlackBerry Os.