Sudah lama kita tahu bahwa komponen adalah masa depan dalam rekayasa perangkat lunak.
Di tengah pesatnya pertumbuhan metode dan alat bantu dalam rekayasa perangkat lunak, satu pertanyaan mendasar masih kerap terabaikan