Phát triển phần mềm tùy chỉnh này là hệ thống được thực hiện bởi một khách hàng cụ thể. Một nhà thầu phần mềm phát triển các phần mềm đặc biệt cho khách hàng đó. Ví dụ về các loại phần mềm này bao gồm hệ thống điều khiển cho các thiết bị điện tử, hệ thống văn bản để hỗ trợ quá trình kinh doanh cụ thể, và các hệ thống kiểm soát không lưu
Generic phát triển sản phẩm phần mềm này là hệ thống độc lập mà được sản xuất bởi một tổ chức phát triển và bán ra trên thị trường mở để bất kỳ khách hàng có thể mua chúng. Ví dụ về các loại sản phẩm này bao gồm phần mềm cho máy tính chẳng hạn như cơ sở dữ liệu, xử lý văn bản, gói bản vẽ, và các công cụ quản lý dự án. Nó cũng bao gồm cái gọi là ứng dụng được thiết kế thẳng đứng đối với một số mục đích cụ thể như hệ thống thư viện thông tin, hệ thống kế toán, hoặc các hệ thống cho việc duy trì hồ sơ nha khoa
Sự khác biệt là trong phát triển sản phẩm phần mềm chung, các đặc điểm kỹ thuật được sở hữu bởi các nhà phát triển sản phẩm. Đối với phát triển sản phẩm tùy chỉnh, các đặc điểm kỹ thuật được sở hữu và kiểm soát bởi các khách hàng. Ý nghĩa của điều này là quan trọng - các nhà phát triển có thể nhanh chóng quyết định thay đổi các đặc điểm kỹ thuật để đáp ứng với một số thay đổi bên ngoài (ví dụ như một sản phẩm cạnh tranh) nhưng, khi các khách hàng sở hữu các đặc điểm kỹ thuật, thay đổi phải được đàm phán giữa các khách hàng và các nhà phát triển và có thể có ý nghĩa quan trong hợp đồng.
Generic phần mềm không có mục tiêu cụ thể trong tâm trí, và phát triển sau ý tưởng đó. Nó được thiết kế từ ý tưởng của mình để bao gồm tất cả các chức năng mà họ có thể có thể sử dụng, và có thể truy cập trong một cung cách không làm cho người dùng cảm giác rằng phần mềm là "cồng kềnh" hoặc bị tàn phá với các tính năng vô dụng.
Tuỳ chỉnh phần mềm, mặt khác, là khái niệm của khách hàng nó được phát triển cho, và phát triển sản xuất, được hướng dẫn bởi các khách hàng. Điều này bao gồm các thành phần tùy chỉnh cho một phần cụ thể của phần mềm có khả năng sẽ không được bao gồm trong một tương đương chung của tiêu đề phần mềm, vì nó chắc chắn sẽ phục vụ ít hoặc không có mục đích cho công chúng nói chung, cũng như việc loại bỏ tất cả các chức năng mà không có mục đích cho công ty. Điều này dẫn đến một hiệu quả cao, chương trình dòng lót phù hợp với nhu cầu của khách hàng cũng như có thể được dự kiến từ bất kỳ phần mềm
đang được dịch, vui lòng đợi..
