Software Reuse 재사용의 목표 신뢰성(Reliability): 기능, 성능 등이 이미 검증되어 있음 확장성(Extensibility): 기존 기능을 기반으로 더 향상된 기능 제공 생산성(Productivity): 비용·시간·위험 감소 등으로 측면에서 개발 프로세스 개선 유지보수성(Maintainability): 이미 사용 경험이 있는 모듈로, 유지보수 용이 적응성(Adaptability): 다차원적인 연동을 통한 활용성 제고