ICCSA Software Components
The secret to building powerful and robust software components and applications quickly is component reuse
With components reuse, the development of projects can attain upwards of 75% reuse rate
That means that, Development Teams only need develop approximately a quarter of the application, thus saving enormously in time and budget. Additionally, the 75% of the application that is reused has been thoroughly tested, greatly increasing application stability.
The underlying technology of reusable components is object-oriented programming.