Phần mềm lập trình là phần mềm máy tính hoặc ứng dụng mà nhà phát triển sử dụng để tạo phần mềm hoặc ứng dụng khác. Các loại phần mềm lập trình bao gồm trình biên dịch, trình lắp ráp và trình gỡ lỗi. Một số phần mềm lập trình là một tập hợp tất cả những thứ này được gọi là môi trường phát triển tích hợp, rất hữu ích cho các nhà phát triển.
Ví dụ về môi trường phát triển tích hợp, hoặc IDE, là Xcode, được sử dụng để tạo các ứng dụng iOS và OSX và NetBeans, là công cụ phát triển Java do Oracle cung cấp. Trình soạn thảo và biên dịch mã nguồn là một số công cụ cơ bản nhất có trong hầu hết các phần mềm lập trình. IDE bao gồm những công cụ này và nhiều công cụ khác được sử dụng để tạo phần mềm và ứng dụng cấp doanh nghiệp.