В дискуссии у Влада (Семь (восемь?) аргументов к покупке SAP) SAP (кажется, с подачи Андрея Колесова) начали сравнивать с отечественной 1С. Вот я и подумал: а почему бы в аналогичном ключе не попытаться понять, почему люди берут 1С?
Начнем с того, 1С бывает разная. "Бухгалтерию" и "ЗУП" ("зарплата и управление персоналом" переводится) берут почти все - от мала до велика. Причина - бухгалтерию надо в чем-то вести, А 1С - дешев, неприхотлив и (что немаловажно) - довольно регулярно обновляется (бывают и "лажи" - это когда обновление приносит с собой больше суматохи, чем пользы, особенно - на модифицированных конфигурациях. Но это совсем другая история). так вот, обновления несут в себе в том числе обновления форм документов - что в условиях, когда они (формы документов) постоянно меняются, немаловажно.
Дальше, 1С - система, относительно легко и дешево настраиваемая на собственные задачи. Действительно, в настоящее время сформировалась целая индустрия фирм-партнеров 1С и специалистов-одиночек, которые могут сделать из системы все, что угодно - например, написать склад на базе бухгалтерии (большого смысла в этом нет - но технически возможность есть).
1С - система, которую вы приобретаете столько сколько нужно. То есть лицензии вы всегда можете докупить, более того, всегда (безболезненно - ???) можете перейти от локальной версии к версии SQL. Разумеется, заплатив.
1С обладает множеством конфигураций. И сама компания 1С, и ее партнеры написали для 1С массу конфигураций - от управления автохозяйством и складом до управленческого учета рабочего времени супервизоров. Одно управление предприятием чего стоит.
1С не навязывает свои процессы. Она готова подстроиться под существующие. Как обычно, без гарантии корректности обновлений, и вообще по возможности без гарантий. Но партнеры, как правило, обладают "волшебной отмычкой", то есть могут накатить обновления и на нестандартную конфигурацию. А также дать соответствующие гарантии. Разумеется, не безвозмездно.
1С открыта для разработчика. Язык разработки, правда, для меня лично - эзопов, но посмотреть как сделано что-то, в большинстве случаев можно. Также, как и разработать что-то свое. "Сбоку" или "сверху", а также "внутри" существующей конфигурации. Или вообще написать свою конфигурацию.
К минусам можно отнести то, что обычно 1С привыкли считать сугубо "бухгалтерской" программой, что до сих пор заметно - даже в том же УП (которое, насколько я понял, 1С считает своим "флагманом").
Также минусом принято считать "несерьезность" 1С. С моей точки зрения - пережиток прошлого. Безусловно, проблемы с системой есть (а покажите мне, где их нет!) - но в целом система достаточно "взрослая".
Минусом является также то, что "индустрия 1С" неизбежно породила и халтурщиков - то есть тех, кто не зная системы, лезет в боевую разработку, вместо того, чтобы подучиться. Это, кстати, неизбежное зло - практически для любой популярной системы.
Общие - мои личные впечатления таковы: 1С - конструктор. С хорошим набором деталей и несколькими готовыми собранными из них предметами. И если нет серьезных (а также - политических или религиозных) аргументов в пользу других систем, то брать вполне можно.
Кросспост из моего ИТшного блога на ITBlogs.ru