Я не буду пытаться дать формальное определения консалтеров. Как не специалист, я его и не знаю

Если компания нанимает людей для работы на стороне, то в моём понимании это консалтеры. Их проекты напрямую зависят от проектов других компаний.
Если компания сама разрабатывает проект, а потом его сама продаёт, то такую компанию я консалтером не считал бы.
На некоторых больших компаниях (MS в том числе) есть тоже группы, которые оказывают консультационные услуги на стороне, но эти услуги в основном связаны с внедрением продуктов, разработанных на этой компании, поэтому, такой бизнес, возможно, и является по форме консалтингом, фактически это поддержка и внедрение своих продуктов.
Поправьте меня, если я в чём-то ошибаюсь. Думаю, это многим будет интересно.
Кстати, постоянные позиции от консалтеров для "собственного потребления" вполне могут быть опубликованы на форуме.