Prospective of Software Reusability