소프트웨어 개발은 사용자의 요구에 따라 소프트웨어 시스템이나 시스템의 소프트웨어 부분을 구축하는 프로세스입니다.
소프트웨어 개발은 수요 캡처, 수요 분석, 설계, 구현 및 테스트를 포함하는 시스템 엔지니어링입니다.
소프트웨어 개발 플랫폼은 번거로운 실제 개발 과정에서 기원했다. 개발자는 일반적으로 사용되는 함수, 클래스, 추상, 인터페이스 등을 요약하고 캡슐화합니다. 실제로 재사용 가능한 "미들웨어" 가 됩니다. 미들웨어가 성숙하고 보급됨에 따라 엔터프라이즈 고객의 요구를 더 잘 충족할 수 있는 강력한 소프트웨어 개발 플랫폼이 등장했습니다.