Полагаю - "базейка" для учета архива будет не шибко запутанной, посему в общем-то вполне реально реализовать собственный продукт. Используя SQL и какой-нибудь инструмент разработки (Delphi, C++, C#, Java на любой вкус). Но в любом случае по времени будет дольше вестись разработка.
Второй нюанс, перекликается с мнением kasse по поводу поддержки. Разработает вам этот софт группа людей или может даже один человек. Но если он куда-то уедет или сменит фамилию и телефоны, найти людей на поддержку будет проблематичнее. Хотя при наличии документации - вполне реально.
Если использовать 1С 8.2 - можно написать вполне сносную софтинку. Преимущества - быстрота разработки. При грамотном проектировании - легкость сопровождения. То есть при появлении необходимости что-то изменить, в 1С это сделать и быстрее и проще.
Очень удобная и опять же "быстрая" поддержка разных языков. Хоть КЗ, коть Англ, любой можно добавить в систему.
Со штрихкодами как я понимаю тоже проблем нет.
Если б я взялся за такую разработку, то наверное предпочел бы делать её на Управляемых формах. Это позволило бы использовать ВЭБ сервер, и программа запускалась бы через браузер. Удобно. Но если даже и не через вэб, то через тонкого клиента.
Минус - помимо того что придется финансировать разработку и внедрение, придется ещё и за лицензию 1С платформы отстегнуть ООО "1С".
Ну и исходя из задачи конечно, если будет рациональнее взять за основу какое-то типовое решение, то за него соответственно тоже доплачивать.
p.s.
Надо поискать, вполне возможно что на 1С уже и есть нечто похожее. Например недавно узнал что есть реализация на 1С для автоматизации суши баров, и даже для автоматизации фитнес центров и похожих организаций.. Поэтому надо поискать. Может взять за основу что-то имеющееся и допилить.