Web
or
APP
What exactly is an APP? What is Web? And what is a Progressive Web App?
Surely you have encountered these three terms before. After all, you should make the right decision for your project or find the combination that suits you best.
APP
In this context, we use the word App to mean a native app. That is, an app you download from an Apple or Google store and install on your mobile device.Advantages
It also works offline because an internal database can be used. Once an internet connection is available again, it synchronizes with new data. Additionally, a native app can access internal apps, contact lists, and core functions, provided the user allows it.Disadvantages
Development is very costly, and you need both an iOS (Apple) and an Android (Google) version to provide your service to all users.Web
A website that can be accessed via a browser.Advantages
Inexpensive development. Works on all devices. Backend and frontend work directly together. Can be adapted for mobile devices to match a native look and feel.Disadvantages
Always requires an internet connection.

Progressive Web App
Like Web, but specially designed technology for mobile devices. This web app is displayed on your mobile device with the look of a native app.Advantages
Works on all mobile devices and, with some restrictions, also offline. Fast loading times.Disadvantages
The website is cached on your customers' devices. Changes to design or functions are not immediately applied.Conclusion
Nowadays, nearly all requirements can be implemented using web technologies. Even Skype, Telegram, Facebook Messenger, and many more offer their services as normal websites without loss of functionality. Still, web technology might not be sufficient for you. Feel free to get advice from me.