Индустрия программного обеспечения включает в себя предприятия по разработке , обслуживанию и публикации программного обеспечения , которые используют различные бизнес-модели , в основном либо «основанные на лицензии/обслуживании» (локальные), либо « основанные на облаке » (такие как SaaS , PaaS , IaaS , MBaaS, MSaaS, DCaaS и т. д.). Индустрия также включает в себя услуги по программному обеспечению , такие как обучение , документирование , консалтинг и восстановление данных. Индустрия программного обеспечения и компьютерных услуг тратит более 11% своих чистых продаж на исследования и разработки, что по сравнению с другими отраслями является второй по величине долей после фармацевтики и биотехнологий. [1]
Первой компанией, основанной для предоставления программных продуктов и услуг, была Computer Usage Company в 1955 году. [2] До этого времени компьютеры программировались либо клиентами, либо немногочисленными коммерческими поставщиками компьютеров того времени, такими как Sperry Rand и IBM .
Индустрия программного обеспечения расширилась в начале 1960-х годов, почти сразу после того, как компьютеры впервые начали продаваться в массовых количествах. Университеты, государственные и корпоративные клиенты создали спрос на программное обеспечение. Многие из этих программ были написаны штатными программистами. Некоторые из них свободно распространялись между пользователями конкретной машины бесплатно. Другие были сделаны на коммерческой основе, и другие фирмы, такие как Computer Sciences Corporation (основанная в 1959 году), начали расти. Другие влиятельные или типичные компании по разработке программного обеспечения, основанные в начале 1960-х годов, включали Advanced Computer Techniques , Automatic Data Processing , Applied Data Research и Informatics General . [3] [4] Производители компьютеров/ оборудования начали объединять операционные системы , системное программное обеспечение и среды программирования со своими машинами.
Когда Digital Equipment Corporation (DEC) вывела на рынок относительно недорогой микрокомпьютер , она сделала вычисления доступными для многих компаний и университетов по всему миру, и это породило большие инновации в плане новых, мощных языков программирования и методологий. Было создано новое программное обеспечение для микрокомпьютеров, поэтому другие производители, включая IBM, быстро последовали примеру DEC, что привело к появлению IBM AS/400 среди прочих.
Индустрия значительно расширилась с появлением персональных компьютеров («ПК») в середине 1970-х годов, которые впервые предоставили офисным работникам настольные компьютеры. В последующие годы также был создан растущий рынок игр, приложений и утилит. DOS , первая операционная система Microsoft , была доминирующей операционной системой в то время.
В первые годы 21-го века возникла еще одна успешная бизнес-модель для размещенного программного обеспечения, называемая software-as-a-service (программное обеспечение как услуга ) или SaaS; это был по крайней мере третий раз, когда [ требуется цитата ] была предпринята попытка использования этой модели. С точки зрения производителей некоторого проприетарного программного обеспечения , SaaS снижает опасения по поводу несанкционированного копирования , поскольку к нему можно получить доступ только через Интернет, и по определению никакое клиентское программное обеспечение не загружается на ПК конечного пользователя.
Глобальный рынок программных продуктов оценивается в 968,25 млрд долларов США в 2021 году и имеет среднегодовой темп роста (CAGR) 4%. Основные компании включают Microsoft, HP , Oracle , Dell и IBM. [5]
Индустрия программного обеспечения подверглась высокой степени консолидации за последние пару десятилетий. В период с 1995 по 2018 год было объявлено о 37 039 слияниях и поглощениях с общей известной стоимостью в 1 166 млрд долларов США. [6] Наибольшее количество и стоимость сделок были заключены в 2000 году во время пика пузыря доткомов , когда было объявлено о 2 674 сделках на сумму 105 млрд долларов США. В 2017 году было объявлено о 2 547 сделках на сумму 111 млрд долларов США. Доступны подходы к успешному приобретению и интеграции компаний-разработчиков программного обеспечения. [7]
Бизнес-модели индустрии программного обеспечения включают SaaS (на основе подписки), PaaS (платформенные сервисы), IaaS (инфраструктурные сервисы) и freemium (бесплатно с премиум-функциями). Другие — это бессрочные лицензии (единовременная плата), поддерживаемые рекламой (бесплатно с рекламой), с открытым исходным кодом (бесплатно с платной поддержкой), оплата за использование (на основе использования) и консалтинговые/настраиваемые сервисы. Гибридные модели объединяют несколько подходов. [8]
Бизнес-модели компаний-разработчиков программного обеспечения широко обсуждались. [9] [10] Сетевые эффекты в экосистемах программного обеспечения , сетях компаний и их клиентов являются важным элементом стратегии компаний-разработчиков программного обеспечения. [11]