Desktop Programming là quá trình phát triển phần mềm chạy trực tiếp trên hệ điều hành máy tính như Windows, macOS hoặc Linux. Khác với ứng dụng web hay di động, phần mềm desktop không cần trình duyệt hay thiết bị di động để hoạt động mà thường được cài đặt trực tiếp, mang lại hiệu suất cao, giao diện tùy biến sâu và khả năng truy cập tài nguyên hệ thống trực tiếp.
Đây là nền tảng quan trọng của ngành phần mềm từ những năm đầu của kỷ nguyên số, hiện vẫn đóng vai trò lớn trong các lĩnh vực như quản lý doanh nghiệp, công cụ kỹ thuật, phần mềm đồ họa, lập trình nhúng, công nghiệp CAD/CAM, tự động hóa, và cả AI/ML trên client-side.