SaaS (software as a service) – 서비스형 소프트웨어
SaaS는 공급자나 서비스제공자가 애플리케이션을 호스팅하고, 고객은 네트웍(대개는 인터넷 등)을 통해 사용할 수 있도록 하는 소프트웨어 배포 모델을 가리킨다.
SaaS는 기반 기술인 웹서비스 및 SOA 기술의 성숙과 AJAX 등과 같은 신개발방식의 보편화에 따라 점차 널리 행해지는 소프트웨어 배포모델이 되고 있다.
그동안 광대역 서비스가 점차 확대됨에 따라 세계적으로 더 많은 지역에서 사용자들이 이러한 서비스에 접근할 수 있게 되었다.
SaaS는 ASP 및 온디맨드 컴퓨팅 소프트웨어 배포 모델과 밀접하게 관련되어 있다.
IDC는 이 두 가지가 SaaS와 약간 다른 배포모델이라고 인식한다.
ASP는 서비스 제공자가 상용 소프트웨어를 웹을 통해 고객에게 전달한다.
온디맨드 소프트웨어 모델에서는, 서비스 제공자가 SaaS를 위해 특별히 만들어진 애플리케이션을 고객이 네트웍 기반으로 액세스 할 수 있도록 해 준다.
IDC는 SaaS가 2007년까지 소프트웨어 시장의 약 30%를 차지할 것이며 2009년까지 약 107억 달러의 시장을 형성할 것으로 보고 있다.
SaaS 모델이 가져다주는 이득을 살펴보면 다음과 같다.
관리가 용이함 업데이트와 패치의 자동 처리 호환성: 모든 사용자들이 같은 버전의 소프트웨어를 사용함 (위와 같은 이유로) 협업이 용이함 전세계 어느 장소에서나 접근할 수 있음 전통적인 소프트웨어 배포 모델이 소프트웨어 제품을 구입하여 개별 PC에 설치하는 것이었기 때문에 ‘제품형 소프트웨어’라고 한다면, SaaS는 필요한 기능을 이용 한만큼 사용료를 내는 형식이기 때문에 ‘서비스형 소프트웨어’라는 명칭이 붙었다.