Локальное программное обеспечение (сокращенно on-prem , часто пишется как «on-premise») [1] устанавливается и работает на компьютерах в помещении человека или организации, использующих программное обеспечение, а не на удаленном объекте, таком как серверная ферма или облако . Локальное программное обеспечение иногда называют « упаковочным » программным обеспечением, а внешнее программное обеспечение обычно называют « программным обеспечением как услугой » («SaaS») или « облачными вычислениями ».
Программное обеспечение состоит из базы данных и модулей, которые объединены для удовлетворения уникальных потребностей крупных организаций в отношении автоматизации корпоративной бизнес-системы и ее функций. [2]
Локальное программное обеспечение устанавливается во внутренней системе организации вместе с аппаратным обеспечением и другой инфраструктурой, необходимой для функционирования программного обеспечения. [3] [4] [5]
Облачное программное обеспечение обычно предоставляется через Интернет , и пользователи могут получить к нему доступ онлайн независимо от времени и местоположения. [3] [4] [5] В отличие от локального программного обеспечения, пользователям облачного программного обеспечения нужно только установить приложение или веб-браузер, чтобы получить доступ к его услугам.
Для локального программного обеспечения ожидается несколько расходов, которые потребуются до тех пор, пока программное обеспечение и его услуги не будут полностью доступны для использования. Прежде всего, создание локального программного обеспечения в организации требует высоких первоначальных затрат, включая затраты на приобретение оборудования и других инфраструктур, а также затраты на установку и проверку программного обеспечения. [3] [4] [5] В дополнение к этому, организация имеет право на приобретение лицензии , относящейся к программному обеспечению, что влечет за собой затраты и время на подготовку и требуемые процедуры. Кроме того, для поддержания функциональности программного обеспечения требуются устойчивое обслуживание и эксплуатация, и организация также будет нести расходы, понесенные в связи с этим.
С другой стороны, в целом первоначальные затраты, необходимые для использования программных услуг, считаются относительно низкими для облачного программного обеспечения и, таким образом, подходят для малых предприятий без большого капитала. [3] [4] [5] Более того, пользователи облачного программного обеспечения не платят лицензионные сборы, а также расходы на обслуживание и эксплуатацию, поскольку они находятся на руках поставщиков программного обеспечения . Кроме того, ожидается, что затраты на инфраструктуру будут ниже по сравнению с локальным программным обеспечением, поскольку пользователям нужны только их электронные устройства для доступа к услугам.
Хотя первоначальные затраты на доступ к услугам обычно невелики для облачного программного обеспечения, общие затраты, необходимые для использования программного обеспечения в течение определенного периода времени, неопределенны, поскольку облачное программное обеспечение требует регулярной оплаты (т. е. ежемесячной абонентской платы) за использование услуг, тогда как локальное программное обеспечение этого не требует. [3] [4] [5]
Организация, использующая локальное программное обеспечение, полностью отвечает за ежедневную эксплуатацию и обслуживание системы самостоятельно. Это приводит к большему количеству времени и затрат, необходимых для эксплуатации системы, а также ИТ-персонала, который специализируется на управлении системой. [3] [4] [5]
С другой стороны, для облачного программного обеспечения именно поставщик программного обеспечения несет ответственность за эксплуатацию и обслуживание системы. Таким образом, нет необходимости нанимать ИТ-специалистов в рамках организации специально для целей эксплуатации программного обеспечения. [3] [4] [5]
Что касается обслуживания и эксплуатации, то субъект, использующий локальное программное обеспечение, также несет ответственность за резервное копирование и хранение данных программного обеспечения. Это подразумевает возможность субъекта иметь полный контроль над своими данными и их безопасностью. [3] [4] [5]
Для облачного программного обеспечения организация не имеет требования к резервному копированию данных сама по себе, так как это также является обязанностью поставщика программного обеспечения, а резервное копирование данных является обязательным условием для поставщика при предоставлении им своих услуг. С другой стороны, контроль данных поставщиками программного обеспечения предполагает, что пользователи не контролируют производительность данных и программной системы. [3] [4] [5] Это может привести к некоторым проблемам безопасности, особенно для тех, кто подчиняется высоким стандартам регулирования безопасности данных, например, для финансовых учреждений.
Как уже обсуждалось, ответственность за управление данными для локального программного обеспечения лежит на пользователях, тогда как для облачного программного обеспечения ответственность лежит на поставщике программного обеспечения. [3] [4] [5]
Однако разница в уровне безопасности данных между локальным и облачным программным обеспечением является спорной. [3] [4] [5] Некоторые эксперты утверждают, что облачное программное обеспечение, вероятно, будет более безопасным, поскольку у них больше капитала и других ресурсов для инвестирования в систему безопасности данных, чем у обычных бизнес-структур. В то время как другие утверждают, что это сомнительно, поскольку поставщики программного обеспечения обычно более подвержены атакам кибератак , поскольку они хранят огромные объемы данных в системе.
Локальное программное обеспечение изначально было изобретено в основном для целей автоматизации корпоративных процессов крупных предприятий в преддверии развития облачного программного обеспечения, SaaS. [6]
SaaS появился в начале 2000-х годов, и некоторые компании, выпустившие SaaS-продукты, потерпели неудачу, поскольку клиенты хотели SaaS именно для автоматизации отдельных корпоративных функций, а не для создания общекорпоративной системы. [6]
Однако идея предоставления услуг по доставке программного обеспечения по запросу не была революционной в 2000 году. Некоторые поставщики уже пытались реализовать этот стиль предоставления услуг по доставке программного обеспечения в 1900-х годах. [6] Причиной того, что эта бизнес-модель не была широко известна в то время, было отсутствие проникновения широкополосной связи и недостаточной доступности Интернета для эффективной работы всех услуг по доставке программного обеспечения по запросу.
По мере развития рынка SaaS в 2000-х годах, в отличие от локального программного обеспечения, облачное программное обеспечение стало использоваться рыночным спросом для обслуживания многих типов предприятий, включая малые и крупные корпорации, а также для автоматизации определенных бизнес-процессов в них. [6]
Кроме того, SaaS позволяет клиентам делать выбор среди множества функций в зависимости от потребностей и экономических условий каждого клиента. [6]
Хотя локальное программное обеспечение ранее имело огромное преимущество в возможности настройки и адаптации программных сервисов к потребностям каждого бизнеса, SaaS также превратился в платформу, где настраиваемые сервисы доступны в некоторой степени по мере развития рынка облачного программного обеспечения. [6]
В 2013 году на рынке ПО преобладало локальное программное обеспечение, однако все больше клиентов и, соответственно, поставщиков ПО переходят на облачное программное обеспечение. [6]
Ключевые корпоративные игроки, которые внесли свой вклад в это изменение модели программного обеспечения, а также связанных с ним систем ERP : [7]
Например, SAP изначально был поставщиком программного обеспечения на месте. В соответствии с изменениями в технологиях и предпочтениях клиентов на рынке программного обеспечения, компания превратилась в поставщика облачных ERP-решений, которые доступны как в публичном облаке, так и в частных облаках в зависимости от потребностей клиента. [7]
Ранее Microsoft предоставляла локальные платформы для совместной работы, такие как SharePoint2010, для автоматизации корпоративных бизнес-систем крупных корпораций. В последние годы компания опубликовала множество облачных программных продуктов, таких как Azure и Microsoft Dynamics LCS, которые предоставляют клиентам интернет-услуги, предлагающие автоматизированные и стандартизированные бизнес-функции для определенных областей бизнеса. [8]
Salesforce произвела революцию в процессах CRM бизнеса с помощью своего облачного программного обеспечения, включая Sales Cloud, который предлагает наиболее подходящие стандартизированные бизнес-процессы в отношении взаимоотношений клиентов с предприятиями. [7]
За последнее десятилетие на рынке программного обеспечения наблюдается растущая тенденция перехода от традиционного локального программного обеспечения к облачному программному обеспечению с ускорением темпов. [2] [6] [7]
На момент 2016 года, несмотря на эту тенденцию, большинство корпораций сохранили свои традиционные системы управления информацией с помощью локального программного обеспечения. [6] Это говорит о том, что смена тенденций на рынке программного обеспечения происходит медленными темпами, поскольку предприятия постепенно переводят свои программные системы с традиционных локальных на облачные.
В 2020 году около 70% корпоративных клиентов планируют новый или дальнейший переход с локального программного обеспечения на облачное программное обеспечение. [2]
В соответствии с этим движением потребителей в сторону облачных решений на рынке программного обеспечения, все больше поставщиков, включая ведущие корпорации-разработчики программного обеспечения, такие как Microsoft, Oracle и SAP, меняют свою бизнес-модель и переводят свои продукты на облачные решения. [7]
На рынке B2C ожидается более быстрый переход от локальных решений к облачным, чем на рынке B2B .
Это связано с тем, что предприятиям обычно требуется гораздо более сложная структура и система управления информацией в отличие от частных пользователей. Кроме того, предприятия более осмотрительны в отношении смены своей программной системы, поскольку они серьезно обеспокоены безопасностью данных, поскольку ее отказ может потенциально привести к потере огромного объема данных, а также репутации предприятия. [2]
Основными клиентами относительно нового программного обеспечения SaaS были непользователи локального программного обеспечения, поскольку им было проще осуществить покупку, установку и внедрение его услуг из-за ранее обсуждавшихся факторов, таких как более низкая стоимость установки и более низкая стоимость управления системой. [6]
Поскольку удобство этих функций, связанных с облачным программным обеспечением, становится широко известным, все больше клиентов (в основном предприятий) начинают переводить свои программные системы на облачные, поскольку они понимают, что SaaS повышает эффективность управления информацией и системами. [6] Особенно для тех, чьи бизнес-процессы в высокой степени стандартизированы и распределены в пределах их отрасли.
Другим фактором, обусловившим разницу в темпах адаптации рынка к облачному программному обеспечению, стала степень обеспокоенности и законодательства в отношении безопасности данных. [6] Фактически, развивающиеся экономики, в которых было меньше ограничений в отношении безопасности данных и управления устаревшими технологиями, продемонстрировали относительно более быструю реакцию на изменение тенденций на рынке программного обеспечения.
Некоторые поставщики, особенно те, кто изначально предлагал локальное программное обеспечение, не желают переводить свои программные сервисы на облачные технологии, поскольку им придется полностью изменить свою бизнес-модель, а это потребует больших затрат, времени и усилий. [2] Помимо факторов спроса (или клиента), указанных выше, эта реакция поставщика может быть еще одной причиной медленной миграции на облачные сервисы на рынке программного обеспечения.
Переход к облачному программному обеспечению подразумевает не только изменение системы управления информацией в бизнесе, но и может привести к потенциальным изменениям в процессах создания ценности. [7]
Облачная платформа включает в себя функциональность упрощения взаимодействия и коммуникации между клиентами и производителями благодаря своей особенности быть доступной для различных заинтересованных сторон одновременно, в то время как локальное программное обеспечение обычно ограничивает доступ владельцу платформы, исключая другие группы лиц. [9]
Облачное программное обеспечение предоставляет программные сервисы относительно более гибко и с большим количеством вариаций. Причина этого заключается в архитектуре облачной программной платформы, которая состоит из ряда различных платформ с различной специализацией и функциями. Наиболее представительным примером такой платформы является Microsoft Azure. Программное обеспечение состоит из ряда отдельных бизнес-платформ. [9]
Как обсуждалось выше, локальное решение и облачное решение имеют как положительные, так и отрицательные стороны соответственно. Таким образом, «лучший» выбор среди двух программных продуктов зависит от многих факторов, например, бизнес-модели клиента, финансового положения и бизнес-стратегии. Однако ни один из вариантов не предоставит клиентам идеальных решений, поскольку оба программного обеспечения не предлагают пользователям полный набор функций. [2] [6]
При переходе на облачное решение для управления информацией, беспокойство клиентов включает безопасность данных, конфиденциальность и многое другое, что может быть лучше обеспечено традиционным локальным решением. [3] Для решения этой проблемы рынок программного обеспечения предложил новое решение, объединяющее локальное и облачное решение и его лучшие функции. Таким образом, программное обеспечение будет предоставляться по запросу с одновременной настройкой.
Программное обеспечение начало развиваться с начала 1990-х годов, а в начале 2000-х годов на рынке бизнеса наблюдался большой сдвиг в сторону использования программного обеспечения. [10] Хотя в эти периоды ИТ-индустрия в целом находилась в середине рыночного бума и переживала быстрый рост своего размера, на рынок программного обеспечения приходилось почти 25% всех расходов на продукты ИТ-индустрии.
Согласно исследованию Хиеталы, США всегда были крупнейшим игроком в сфере программного обеспечения и занимали доминирующее положение на рынке. [10] В 2006 году программные продукты американских компаний занимали около 60% всего мирового оборота программных продуктов. sa..
С точки зрения функций и коммерческой перспективы существует в основном 3 типа программного продукта: [10]
Чистое программное обеспечение в основном продается или покупается само по себе как один независимый продукт и не включается в другие продукты. [10] Хотя это программное обеспечение продается как основной продукт, иногда поставщики получают больший доход от услуг, которые объединяются с программной платформой или предлагаются на ней.
В отличие от чистого программного продукта, встроенные программные продукты не продаются сами по себе, а скорее рассматриваются как часть, включаемая в другие продукты. Примерами являются программное обеспечение, встроенное в мобильный телефон, компьютер и другие электронные устройства. В целом, для этого типа программного обеспечения требуются совершенно иные способы построения архитектуры и системы по сравнению с традиционными программными продуктами. [11]
Программное обеспечение, адаптированное под клиента, — это программное обеспечение, система и сервис которого могут быть адаптированы к индивидуальным потребностям клиентов. Такая настройка может быть достигнута с помощью различных комбинаций программных модулей и платформ. [12] Основная цель этого программного продукта — решать конкретные бизнес-задачи отдельных клиентов и предоставлять уникальное решение для этого с помощью технологий. В то время как стандартное облачное программное обеспечение обычно предлагает стандартизированное решение и обслуживание для широкого круга клиентов в пределах отрасли и/или рыночной области.