Desktop vs. Web and Mobile

Web and mobile development may be leading the latest development trends, but there are situations when desktop applications are superior:

Computationally Expensive Processes
Superior Access to Hardware
Capable of Running Offline
Faster development
©Virtuode