Unlike a web application that runs via a browser using it as an execution environment a desktop application is locally installed, launched and executed application. he desktop application runs autonomously, so the key is the quality of the code and the stability of the hardware on which that code is run. Configured in a more flexible way, which means that theoretically all potential vulnerabilities can be anticipated during its development.