Công nghệ phần mềm (Software Engineering) là lĩnh vực áp dụng các nguyên lý kỹ thuật, quy trình hệ thống và công cụ để thiết kế, xây dựng, bảo trì, và quản lý chất lượng phần mềm một cách hiệu quả. Đây là nhánh cốt lõi của công nghệ thông tin, tập trung vào việc tạo ra các sản phẩm ứng dụng, hệ thống đáng tin cậy, tối ưu hóa công việc, đáp ứng nhu cầu thực tế của người dùng và doanh nghiệp.