Despite Web and Mobile applications dominating the development market in recent times, Desktop applications are still a good option for cases when tasks are resource intensive, complex, time consuming or when a solid offline experience is expected.
Because Desktop Apps are good for resource-intensive and offline experiences, there has even been a resurgence in popularity from successful Web Apps expanding into this space, examples of popular and modern Desktop Apps are Spotify, Trello, Slack, Microsoft Teams, Wrike, and Azure to name a few.
On the other hand, Desktop Apps are operative system dependent, require installation and rolling out updates, so deciding on this path should ideally be the result of weighing needs, pros and cons.
Desktop Technology and the Right Team
There are mainly three operative systems that Desktop Apps are developed for: Windows, MacOS and Linux.
Besides the native way, many modern Desktop Apps have been developed in cross-platform frameworks such as Electron; examples of applications developed with Electron: Facebook Messenger, Twitch, Slack and Figma.