Desktop applications, jo ki "native applications" ke naam se bhi jaane jaate hain, wo software programs hote hain jo specific ek device ya operating system ke liye develop kiye gaye hote hain aur woh device ya system par directly install kiye jaate hain.
Ye applications user ke local device par run hote hain, jaise ki personal computers (PCs), laptops, ya aur kisi specific operating system (Windows, macOS, Linux) par. In applications ko typically install karna hota hai aur phir user unhe directly apne device par run kar sakta hai, internet connection ki zarurat nahi hoti (kuch applications ki exceptions hote hain jo online functionality ke liye internet connection ki zarurat hoti hai).
Examples include word processors, media players, games, design software, spreadsheets, etc. Desktop applications mein user interface native operating system ke look and feel ko follow karta hai, jisse wo user-friendly aur seamlessly work karte hain specific device ya operating system par.
Ye applications ke advantages mein offline access, higher performance, aur direct access to hardware resources shaamil hote hain. Lekin, inko different platforms ke liye develop karna, maintain karna, aur updates provide karna kaafi kaam ka hota hai.