Введение

Программное обеспечение, разработанное специально для конкретной организации или пользователя. Индивидуальное программное обеспечение (также известное как заказное или разработанное по индивидуальному заказу) создается специально для конкретной организации или пользователя. В отличие от готовых программных пакетов, предназначенных для массового рынка, таких как коммерческое готовое программное обеспечение или существующее бесплатное программное обеспечение.

Больницы

Больницы могут хранить электронные медицинские записи и извлекать их в любое время. Это позволяет врачу и его ассистентам передавать информацию о пациенте по сети. Хранение информации о группах крови пациентов в базе данных больницы ускоряет и упрощает поиск подходящей крови для переливания. Больницы также используют программное обеспечение для выставления счетов, особенно в аптеках при больницах.

Учебные заведения

Школы используют специализированное программное обеспечение для хранения информации о приеме учащихся. Они также выдают справки о переводе. Некоторые правительства разрабатывают специальное программное обеспечение для всех школ в своем ведении. Sampoorna – это проект системы управления школой, реализованный Департаментом образования правительства штата Керала (Индия) с целью автоматизации системы и процессов более чем 15 000 школ в штате. Эти проекты обеспечивают единообразие для школ.

Розничная торговля

Выставление счетов – распространенное применение заказного программного обеспечения. Заказное программное обеспечение часто используется небольшими магазинами, супермаркетами и оптовыми продавцами для учета товарных запасов и формирования счетов.

Преимущества

Заказное программное обеспечение обычно обеспечивает наиболее эффективную систему, поскольку оно может поддерживать специфические потребности бизнеса, которые недоступны в готовых решениях, и повышать эффективность или качество обслуживания клиентов. При использовании подходящего подхода к разработке, например DSDM, заказное программное обеспечение также обеспечивает наилучшее или наиболее целенаправленное улучшение сервиса. Бизнес может адаптировать программное обеспечение к потребностям своих клиентов, а не выбирать продукт, ориентированный на широкий рынок. Например, одна типография может нуждаться в программном обеспечении с минимальным временем отклика, а другая – в достижении наилучшего качества печати; поскольку эти цели часто противоречат друг другу, готовое решение обычно является компромиссом, в то время как заказное программное обеспечение позволяет каждой типографии сосредоточиться на своей целевой аудитории. Хотя электронные таблицы не всегда подходят для крупных или сложных проектов, они позволяют менее квалифицированному персоналу самостоятельно вносить изменения и быстрее получать результаты. Заказное программное обеспечение может быть еще более гибким, чем электронные таблицы, поскольку оно разрабатывается профессиональными программистами, способными реализовать функциональность для широкого спектра бизнес-задач.

Недостатки

Основными недостатками заказного программного обеспечения являются время разработки и стоимость. С помощью электронной таблицы или готового программного пакета пользователь может быстро получить преимущества. В случае заказного программного обеспечения, бизнесу необходимо пройти процесс разработки, который может занять недели, месяцы, а для крупных проектов – годы. Ошибки, случайно допущенные разработчиками, и тщательное тестирование для их исправления могут замедлить процесс и увеличить сроки. Однако, электронные таблицы и готовые программные пакеты также могут содержать ошибки, и, более того, из-за возможности внедрения без формального тестирования, эти ошибки могут остаться незамеченными и привести к критическим сбоям в работе бизнеса. Заказное программное обеспечение часто стоит в несколько раз дороже, чем два других варианта, и обычно требует постоянных затрат на обслуживание. Это часто делает его невозможным для малого бизнеса. Однако, для крупных компаний эти более высокие затраты могут быть несущественными, если даже небольшое повышение эффективности приводит к значительной экономии на оплате труда или если заказное программное обеспечение обеспечивает существенный прирост эффективности.

Гибридная модель

В частности, с современным облачным программным обеспечением возможна гибридная модель разработки, в которой основной акцент делается на использовании готового коммерческого программного обеспечения, а основное внимание уделяется устранению несоответствий между его функциональными возможностями и бизнес-требованиями, предпочтениями и ожиданиями. Суть подхода заключается в приобретении коммерческого программного обеспечения, максимально удовлетворяющего потребностям бизнеса, и разработке пользовательского программного обеспечения (расширений или дополнений) для восполнения недостающих функций. Этот подход является стандартным, например, при внедрении SAP ERP.