소프트웨어는 물리적 장치에서 서비스를 수행 할 수 있도록하는 일련의 규칙으로 하드웨어와 차별화됩니다. 소프트웨어 산업은 실제로 소프트웨어 생산자와 소프트웨어 소비자간에 거래되는 소프트웨어와 관련되어 발생하는 전체 컴퓨터 프로그래밍 활동의 일부에 지나지 않습니다. 매우 특정한 용도로 사내에서 만든 많은 소프트웨어 프로그램은 회사 외부에서 판매되지 않습니다. 1950 년대 업계가 시작된 이래로 1955 년 컴퓨터를 보유한 소수의 회사에 제공되는 간단한 펀치 카드 프로그래밍 서비스에서 SaaS (Software as a Service), 장치 프로그래밍과 같은 혁신적인 트렌드에 이르기까지 여러 가지 혁신적인 변화를 겪었습니다. 사물 인터넷 (IoT) 및 주요 회사의 오픈 소스 대안 수용.
소프트웨어 부문
소프트웨어 산업은 프로그래밍 서비스, 시스템 서비스, 오픈 소스 및 SaaS의 네 가지 주요 범주로 나눌 수 있습니다. 다음은 업계에서 사용되는 비즈니스 소프트웨어 범주를 설명합니다.
프로그래밍 서비스-이 부문은 역사적으로 가장 큰 부문으로 Microsoft Corporation (NASDAQ: MSFT), Automatic Data Processing, Inc. (NASDAQ: ADP), Oracle Corporation (NYSE: ORCL) 및 SDC Technologies, Inc와 같은 이름을 포함합니다. 기업들은 종종 데이터 분석, 데이터 저장 및 구성, 기계 운영을위한 프로그램 제공 등 비즈니스 요구 사항에 대한 솔루션을 개척했습니다.
시스템 서비스 – 프로그래밍은 컴퓨터 역사 초기에는 가장 큰 소프트웨어 분야 였지만 1960 년대와 1970 년대 사이에 시스템 서비스가 빠르게 성장한 후 개인용 컴퓨터 (PC)의 부상과 같은 운영 체제의 필요성으로 인해 1980 년대에 폭발적으로 증가했습니다. 1981 년에 시작된 Microsoft의 원래 디스크 운영 체제 (DOS).
오픈 소스 – 프로그래밍 또는 소프트웨어 엔지니어링은 인터넷, 클라우드 시스템 및 Linux 운영 체제와 같은 오픈 소스 환경에 더욱 기꺼이 투자하려는 기업의 성장으로 인해 수요가 많은 직업이되었습니다. 오픈 소스는 생성되었으며 무료로 얻을 수있는 코드베이스를 말합니다. 그러나 대부분의 비즈니스에서는 필요에 맞게 코드베이스를 변경해야합니다. 또 다른 오픈 소스 코드 기반은 Android 운영 체제입니다.
서비스로서의 소프트웨어 – 클라우드 컴퓨팅의 부상과 대부분의 비즈니스가 크고 작은 클라우드로 이동함에 따라 SaaS는 비즈니스의 특정 요구에 맞는 시스템 소프트웨어보다 인기가 높아졌습니다. 이 소프트웨어는 제작자의 서버에 보관되며 클라이언트는 클라우드라고도하는 인터넷을 통해 소프트웨어에 액세스합니다. 모든 업그레이드, 패치 및 문제는 클라이언트의 가입 기반 모델을 사용하여 제작자 측에서 처리됩니다. SaaS 부문은 2018 년까지 거의 30 %를 차지하며 향후 10 년간 지속적으로 성장할 것으로 예상됩니다. 2016 년 말까지 모든 비즈니스의 80 % 이상이 클라우드 컴퓨팅의 하나 이상의 구성 요소를 정보 기술 내에 통합 할 것으로 예상됩니다 (IaaS (Infrastructure as a Service), PaaS (Platform as a Service) 또는 SaaS 프로그램과 같은 IT) 인프라.
SaaS의 시장 점유율
SaaS 제공 업체는 가능한 한 많은 상황을 수용하기 위해 서비스 내에서 최대한의 서비스를 제공하여 시장 점유율을 놓고 경쟁하고 있습니다. Zoho의 앱 제품군 또는 소프트웨어 모듈로의 Oracle의 움직임은 소프트웨어 회사가 비즈니스가 상황에 필요한 구성 요소를 꽂을 수있는 대규모 모듈 기반 시스템으로 개발하는 좋은 예입니다. 이 모델은 비즈니스가 프로그램 및 앱과 같은 모듈에 대해서만 비용을 지불하면되고 비즈니스를 운영하기 만하면되기 때문에 모든 규모의 비즈니스에 매력적이며, 비즈니스를 성장시켜야하는 경우 이러한 SaaS 제품의 대부분은 거의 즉시 확장 가능합니다.
산업의 미래
인터넷 및 클라우드 컴퓨팅의 출현으로 컴퓨터 소프트웨어 산업은 회사가 소프트웨어와 상호 작용하고 개발하고 사용하는 방식을 근본적으로 변화 시켰습니다. 소프트웨어는 한 번 구매, 설치 및 유지 관리되는 제품이었습니다. 2016 년에 점점 더 많은 회사들이 프로그램의 모든 개발, 유지 관리 및 유지 관리가 원본 제작자에 의해 수행되는 구독 모델에서 소프트웨어를 사용하고 있습니다. (관련 읽기에 대해서는 "현재 수요가있는 8 가지 소프트웨어 기술"참조)