desktop applications are to be installed separately on each computer Also updating the applications is cumbersome with desktop applications
desktop applications are confined to a physical location and hence have usability constraint.
Lesser security risks. You can have a total control over the standalone applications and protect it from various vulnerabilities.
Desktop applications are standalone in nature and hence do not face any hindrances resulting from Internet connectivity.
Desktop applications are purchased one time and there are not continually occurring charges.
A desktop application does not require a third party server to host your data. You have total control over your data and would not lose them unless you.