When is it preferable to choose a web application over a Windows application?
Explanation
A web application is ideal when it needs to be publicly accessible, operate across different platforms, and have a lightweight client interface. Therefore, all these conditions support choosing a web app over a Windows application.