There are certain contexts where your application must also be able to work offline or where you need to get 100% of the user's attention.
There are scenarios where the database of your application is and must remain within the corporate LAN and where you do not want to give free access to the internet to your users (for corporate policies).
In all of these contexts it might be a good idea to develop a client application.
Client applications also have the advantage that they can be distributed within your corporate network with a simple click and can only be used by authorized personnel.
Our main technologies in this sector are:
WPF and Unity 3D