Phần mềm ứng dụng nguồn mở là phần mềm máy tính có mã nguồn mà bất kỳ ai cũng có thể sửa đổi hoặc nâng cao. Mã nguồn chứa mã lập trình cơ bản xác định giao diện và hoạt động của phần mềm.
Phần mềm chỉ cho phép chủ sở hữu phần mềm sửa đổi mã nguồn được gọi là phần mềm độc quyền hoặc phần mềm nguồn đóng. Trong trường hợp này, chỉ các tác giả gốc mới được phép sao chép hoặc sửa đổi mã nguồn một cách hợp pháp. Ví dụ về phần mềm độc quyền là Microsoft Office và Adobe Photoshop. Một người mua bản sao của phần mềm độc quyền thực sự là mua giấy phép sử dụng phần mềm theo các điều khoản của nó, thường chỉ định số lượng bản sao có thể được tạo ra và hạn chế quyền truy cập vào mã nguồn.
Ngược lại, phần mềm nguồn mở được phát hành ra công chúng với giấy phép cho phép mọi người xem mã nguồn, sao chép, sửa đổi mã nguồn và học hỏi từ nó. Một số giấy phép nguồn mở yêu cầu bất kỳ ai chia sẻ mã nguồn phải làm như vậy mà không tính phí. Mục đích là thúc đẩy sự hợp tác và chia sẻ giữa các lập trình viên và bất kỳ ai khác quan tâm đến phát triển phần mềm. Do đó, phần mềm nguồn mở thường đáng tin cậy và an toàn. LibreOffice là một ví dụ về phần mềm ứng dụng mã nguồn mở.