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