Software Development – Phát triển phần mềm là quy trình thiết kế, xây dựng, kiểm thử và duy trì các ứng dụng hoặc hệ thống phần mềm nhằm giải quyết bài toán thực tế của cá nhân, doanh nghiệp hoặc tổ chức. Đây là nền tảng của mọi tiến bộ công nghệ hiện đại – từ ứng dụng di động, phần mềm doanh nghiệp, trí tuệ nhân tạo (AI), đến hệ thống nhúng, game, và ứng dụng web.
Quá trình phát triển phần mềm đòi hỏi sự phối hợp giữa các kỹ sư phần mềm, nhà thiết kế giao diện, chuyên gia kiểm thử, kỹ sư hệ thống và khách hàng – thông qua mô hình như Agile, Scrum, Waterfall để đảm bảo tiến độ, chất lượng và khả năng mở rộng sản phẩm.