Nền tảng (Platform) được định nghĩa là “Cơ sở tài sản phần mềm cốt lõi được sử dụng lại trên các hệ thống trong một dòng sản phẩm”. Nói cách khác, nền tảng phần mềm là một tập hợp các thành phần và giao diện phần mềm tạo thành một cấu trúc chung mà từ đó các sản phẩm phái sinh có thể được phát triển và sản xuất một cách hiệu quả.
Tài liệu tham khảo:
1. SEI. Software Product Line Golossary. http://www.sei.cmu.edu/productlines/start/glossary/
2. M. Meyer and A. Lehnerd. The Power of Product Platforms, Free Press, New York, 1997.