Справочник индустрии: индустрия программного обеспечения

Программное обеспечение отличается от оборудования набором правил, позволяющих предоставлять услуги на физическом устройстве. Индустрия программного обеспечения на самом деле составляет лишь небольшую часть общей деятельности по компьютерному программированию, поскольку она связана с программным обеспечением, которым торгуют между производителями программного обеспечения и потребителями программного обеспечения. Многие программы, созданные внутри компании для очень специфических целей, никогда не продаются за пределами компании. С момента зарождения отрасли в 1950-х годах она претерпела ряд революционных изменений, от простых услуг программирования перфокарт, предлагаемых тем немногим компаниям, у которых были компьютеры в 1955 году, до революционных тенденций, таких как программное обеспечение как услуга (SaaS), программирование устройств. для принятия крупных компаний Интернета вещей (IoT) и альтернатив с открытым исходным кодом.

Программные сектора

Индустрию программного обеспечения можно разделить на четыре основные категории: услуги программирования, системные услуги, открытый исходный код и SaaS. Ниже описаны категории программного обеспечения для бизнеса, используемого в отрасли.

Услуги по программированию — этот сектор исторически был крупнейшим сектором и включает такие названия, как Microsoft Corporation (NASDAQ: MSFT ), Automatic Data Processing, Inc. (NASDAQ: ADP ), Oracle Corporation (NYSE: ORCL ) и SDC Technologies, Inc. компании часто первыми находили решения для нужд бизнеса в анализе данных, хранении и организации данных или предоставлении программ для запуска оборудования.

Системные службы — хотя программирование было крупнейшим сектором программного обеспечения в начале истории компьютеров, системные службы быстро росли в течение 1960-х и 1970-х годов, а затем резко выросли в 1980-х годах с появлением персональных компьютеров (ПК) и потребности во всеобъемлющей операционной системе, такой как Оригинальная дисковая операционная система (DOS) Microsoft, выпущенная в 1981 году.

Открытый исходный код — программирование или разработка программного обеспечения стали огромной востребованной профессией с ростом Интернета, облачных систем и предприятий, желающих более охотно заниматься средами с открытым исходным кодом, такими как операционная система Linux. Открытый исходный код относится к базе кода, которая была создана и может быть приобретена бесплатно. Однако большинство предприятий требуют, чтобы в кодовые базы были внесены изменения в соответствии с их потребностями. Еще одна база с открытым исходным кодом — это операционная система Android.

Программное обеспечение как услуга — с развитием облачных вычислений и перемещением большинства крупных и малых предприятий в облако, SaaS стала более популярной, чем системное программное обеспечение для конкретных нужд предприятий. Это программное обеспечение хранится на серверах создателей, и клиенты получают доступ к программному обеспечению через Интернет, также называемый облаком. Все обновления, исправления и проблемы обрабатываются на стороне создателя с помощью модели на основе подписки для клиента. Согласно прогнозам, сектор SaaS будет постоянно расти в течение следующего десятилетия, составив почти 30% к 2018 году. К концу 2016 года прогнозируется, что более 80% всех предприятий будут включать хотя бы один компонент облачных вычислений в свои информационные технологии ( ИТ) инфраструктуры, такие как инфраструктура как услуга (IaaS), платформа как услуга (PaaS) или программы SaaS.

Доля рынка для SaaS

Провайдеры SaaS борются за долю рынка, пытаясь предоставить как можно больше услуг в рамках своих предложений, чтобы удовлетворить как можно большее количество ситуаций. Набор приложений Zoho или переход Oracle к программным модулям — отличные примеры того, как компании-разработчики программного обеспечения превращаются в массивные модульные системы, в которые предприятия могут подключать необходимые компоненты для своей ситуации. Модель привлекательна для предприятий любого размера, поскольку бизнесу нужно платить только за модули, такие как программы и приложения, необходимые для ведения бизнеса, и большинство этих продуктов SaaS практически мгновенно масштабируются, если бизнесу необходимо расти.

Будущее индустрии

С появлением Интернета и облачных вычислений индустрия компьютерного программного обеспечения радикально изменила то, как компании взаимодействуют с программным обеспечением, разрабатывают и используют его. Когда-то программное обеспечение было продуктом, который покупали, устанавливали и обслуживали. В 2016 году все больше и больше компаний используют программное обеспечение в рамках модели подписки, при которой вся разработка, сопровождение и поддержка программы осуществляется первоначальным создателем. (Дополнительную информацию см. В разделе « 8 востребованных навыков работы с программным обеспечением »)