It is more than providing IT Solutions.
In fact, IT Consulting covers organisational topics too.
IT consulting is a huge field, covering the gamut from setup (hardware, software, infrastructure, app dev, etc.) to program and project management for such varied notions as new client implementations, system upgrades, application development and implementation; even end-of-life programs.
Generally speaking, IT Consulting services make sense for ANY component of IT that the organization cannot staff with current permanent staff and may have need for only a short time (temporary).
This really depends on the consultant and the size of your business. Generally the larger you are, the more narrow the scope of the consultant you higher. This is because the larger companies tend to have staff to take care of the day to day activities and are looking for someone with specialized knowledge
In small business you are generally looking for someone with a broad spectrum of knowledge, even if it is not as in-depth as the consultants larger companies hire.
IT consulting is a very vast field. First you need to identify in which broad are is your referred IT Consulting is, i.e. Software / Infrastructure / etc, then within these broad categories, you may have sub-categories, i.e. under software you may have web based or desktop based or mixed use, cloud based, etc
Then you need to define the actual scope of IT Consulting as per expectations of end customer.
Hope this helps, if you be more specific in your question, I can help you further.