While the Web provides an amazing means for data to be available everywhere all at once and Web Applications can be truly cross-platform, native Desktop Applications don’t require constant internet availability and provide a more optimised, streamlined, and feature-rich user experience that can exploit the full potential of the hardware they are designed for.
In other words it’s important to select the right tool for the job. And despite the shift in the computing landscape over the last decade, the traditional Desktop Application still does most of the “heavy lifting” when it comes to the computing needs of businesses.