양자 컴퓨팅 기술이 발전함에 따라 양자 소프트웨어의 복잡성도 증가하고 있다. 이를 효율적이고 유지보수 가능하며 재사용 가능하고 비용 효과적으로 만들기 위해서는 산업 수준의 소프트웨어가 갖추어야 할 품질 속성들을 달성하기 위한 성숙한 소프트웨어 공학 접근법이 필요하다.