소프트웨어 수명 주기 지원 시스템은 소프트웨어 수명 주기의 한 단계, 또는 그 이상의 단계를 지원하는 소프트웨어 개발 환경이다. 이러한 수명주기 지원 체제의 효율적인 개발 및 유지, 변경이 가능하도록 해 주는 메타 시스템 접근 방법의 가장 큰 관심은 수명 주기 지원 시스템들을 표현하는 메타 데이타 모형의 표현력을 높이는 것과 사용자의 편의를 위한 도구들을 자동적으로 생성해 주는 것이다. 본 연구에서는 이러한 소프트웨어 개발 환경 구축을 위한 도구로서 K-메타 시스템을 설계, 구현하였다. K-메타 시스템은 개체-범주-관계 데이타 모형을 도입하여 실세계의 표현력을 높이고 사용자와의 친밀성을 강조하고 있다.