IT companies and the services they offer are not easy to categorise, largely due to the wide range of business and industrial environments that IT professionals work in.
Broadly speaking, work carried out by IT companies falls into one or more of the following areas:
* Packaged hardware/software provision.
* Development of bespoke solutions.
* Consultancy/Project management.