На чём лучше делать информационную систему в компании?
Ничего сложного в ТЗ не увидел. Пользователи, проекты, каталог. Немного не понял момент распределения товаров, но, думаю, тут тоже ничего сложного.

Исходя из моего «бэкграунда» — codeigniter пойдет (как я понял, Вы ориентируетесь на PHP).

Можно попытаться подпилить какое-то готовое решение системы проект-менеджмента, но в этом вопросе не подскажу, т.к. люблю redmine, а он на ruby. Каталога товаров там нет никакого, но зато есть весь остальной функционал.

Если вернуться к идее самописа — повторюсь, ничего сложного не вижу. Идеальным решением, думаю, будет выбрать легкий движок проект-менеджмента и допилить тему с товарами и их статусами (фактически, каждый товар — это подзадача, если уж очень грубо прикинуть). В терминологии redmine — это может быть связанной задачей.

Например, есть некий проект «новогодняя акция ШОКОЛАДКА И УТЮГ В ПОДАРОК» (контекста не знаю, привожу лишь вымышленный пример). В таком случае связанными задачами будет «закупить шоколадки», «закупить утюги». У каждой из задач покупки будет описание и статусы (закуплено полностью, итп). Вот и все :)

Т.е. мое предложение — провести ресерч по готовым предложениям и прикинуть сложность доработки. Если найдется вариант, в котором есть типизированные задачи, то сделать тип задач «закупка» должно быть не трудно.

По трудозатратам с нуля 1-1.5 (вся авторизация с правами доступа, проекты, каталог). Это пессимистичный расчет. На рынке фриланса можно найти и более быстрые решения, думаю.
По поводу оценки ресурсов — имеет смысл прикинуть кол-во и сложность основных модулей и считать исходя из них. Думаю, вашего опыта должно быть достаточно. Полученный результат имеет смысл сразу умножить на 1.2-1.5.

Точно так же с деньгами — время умножаем на среднерыночную стоимость (допустим, из расчета 10-12 долл/час). И тоже умножаем на 1.2 :)