Journal of Theoretical and Applied Information Technology
Software reusability is an attribute in which software or its module is reused with very little or no modification. For any organization, improving the business performance means performing their software development. Software reusability offers great potential of significant gains for an organization, by reducing cost and effort and accelerating the time to market of software products. This paper presents a literature review of various software reusability concepts. It presents some definitions and benefits of software reusability, approaches to be adopted to perform reusability, reusability levels in software life cycle, to reusability, maturity models and attributes affecting potentiality of software to be reused.