

Both have their benefits, from a user’s perspective, in different situations: What do I mean by ‘web app’ and ‘desktop app’? Web apps run inside a web browser, while desktop apps are installed and run on the user’s machine. The first thing we need to understand is the positives and negatives of web-apps versus desktop apps. Our users’ context and tasks, and how these relate to what technology choice might be best for them. The different technical approaches available, and how each one influences the end user experience. To contribute to these conversations, we should have an appreciation for two areas: But what can often be underrepresented is a consideration of the real end-users, and what approach might be best for them. Of course, a deep understanding of the technical tradeoffs is essential. The choice of whether to build a web-only app, a PWA, a desktop container app or a native desktop application is one that is usually dominated by technical discussions. Why pick between creating a desktop app or a web app when you could have both? We can now get some of the advantages of native desktop applications for much cheaper using technologies such as desktop containers and progressive web apps (PWAs), whilst also maintaining an online offering. Thanks to recent advancements, the gap between web apps and desktop apps is shrinking. Or invest massive resources into building and maintaining both.

Once upon a time, if you wanted to create an application, you’d have to decide if you wanted to build a web app or a desktop app.
