• 소프트웨어 규모의 대형화 및 복잡화에 따른 개발 비용 증대 • 하드웨어 기술의 급진전으로 인한 소프트웨어 개발 기술의 상대적 부진 • 하드웨어 비용 대비 소프트웨어 가격 상승 폭 증가 • 소프트웨어 유지보수의 어려움과 개발 정체 현상 발생