Shaping Tomorrow
Consider that as software has become more modular and re-usable, it has become more like the Lego toy system of interchangeable parts. Modularization enables software firms to work collaboratively with customers to develop their products quickly by cycling through ideas and potential solutions in plug and play prototype configurations that can be quickly understood, evaluated and iterated.