Phát triển phần mềm (định hướng)

Phát triển phần mềm là việc chuyển nhu cầu của người dùng hoặc mục tiêu tiếp thị thành một sản phẩm phần mềm. 
Phát triển phần mềm cũng có thể chỉ:
Quy trình phát triển phần mềm
Lập trình máy tính, quá trình viết và bảo trì mã nguồn.