SAP может и не нужен, а вот Dynamics NAV вполне подойдет и по цене и по возможностям - стоит вдвое дороже 1С 8 УПП, базовый функционал 500 евро за рабочее место.
По поводу писать что-то свое - ну, не знаю, были примеры - писали годами что-то на Дельфях, поняли, что развитие системы дается с большим скипом и сильно зависят от своих программистов, т.к. разобраться в коде могли только программисты, его породившие - и поставили в итоге Аксапту
Надо сравнивать не стоимость лицензий, а стоимость проекта "под ключ", вот там разница между 1С, SAP, NAV, AX почти не заметна.
SolNik, так и в небольших фирмах сопоставимый функционал будет недешево стоить, т.к. проект имеет место затягиваться на годы - что внешний подрядчик выполнит за полгода, собственные программисты будут ваять не менее 2-х лет (по разным причинам, тут и недостаточность ресурсов, мотивации, и отвлечение на второстепенные задачи по поддержке и прочая). А для любого бизнеса время - деньги.
Для небольших предприятий - да, оптимальней ставить отраслевую 1C УПП, а далее потихоньку ее кастомизировать под себя.