Web application
It simplifies centralized deployment and multi-device access when connectivity is sufficiently available.
Native mobile application
It can better use some device capabilities and provide a dedicated experience, but often involves more publishing and maintenance cycles.
PWA
It combines web distribution with several app-like capabilities and can suit heterogeneous device fleets.
The field criterion
Before technology, document connectivity, offline needs, GPS, photos, data volume, security and available support.