How can I componentize an existing software system in terms of its specific functionality characteristics and make it reusable component for further reuse to save time and cost.

Any generic architectural model can address this problem, and if yes, then what are your suggestions and expectation from such generic model?

Similar questions and discussions