Desktop Applications are client applications like Microsoft Word and Microsoft Excel.
They ought to have user-friendly graphical user interface.
They are made to solve specific user tasks.
As because Desktop Applications are usually client application it is not recommended them to directly work with data. It is recommended to centralize data and access via services.