기업 의 프로젝트 를 개발 하 다 보 면 프로젝트 별로 프로젝트 의 적어도 일부 를 구성 하 는 동일 하 거나 유사 한 구성 프로그램 이 중복 하 여 개발 되 는 경우 가 발생 할 수 있 다 . 만약 어떤 프로젝트 의 개발 을 위해 필요 한 구성 프로그램 이 동일 프로젝트 나 타 프로젝트 를 위해 이미 개발 되 어 있 다면 , 해당 구성 프로그램 이 프로젝트 개발 에 이용 될 수 있 다 . 다만 기 개발 된 구성 프로그램 을 이용 하 기 위해 프로그램 코드 를 검토 하 거나 테스트 하 는 데 많 은 인력 과 시간 이 소모 되 거나 , 기 개발 된 구성 프로그램 이 신규 프로젝트 에 설치 된 이후 기 개발 된 구성 프로그램 의 업데이트 가 신규 프로젝트 에 반영 되 기 어려운 경우 기 개발 된 구성 프로그램 을 프로젝트 개발 에 이용 하 는 것 에 실효 설 이 떨어질 수 있 다 . 따라서 , 이러 한 구성 프로그램 을 비즈니스 자산 으로 등록 , 검색 , 조회 등 의 관리 가 가능 하 게 하 고 , 등록 된 자산 을 개발 중 인 프로젝트 에 손쉽 게 적용 하 며 , 등록 된 자산 의 업데이트 가 쉽 게 반영 될 수 있 는 자산 관리 시스템 이 요구 된다 .