Consulting

Consulting is a somewhat nebulous term, particularly in the field of information technology. One common misconception is that consulting and contracting are analogous. While consulting can be (and typically is) a contract engagement, contracting does not necessarily imply consulting. Being placed as a contractor to develop software is just that -- contract programming. The term "consultant" is often used to describe this sort of requirement.

Consulting is neither software development nor management of a software development team. A consultant has sufficient experience and understanding of the role of technology within business to not only answer the question "Can we do this?" but also to speak to the broader, more strategic question of "Should we do this?"

Before embarking on significant technological investments in new areas, seek out consultative insight and perspective. Tailoring your approach to such a project can ensure that just the right amount of investment is applied, yielding a sustainable tool that benefits your company today and provides a platform upon which to build in the future.