A business consultant is a person that provides support and information to assist in the running or future strategy of a business, generally in the form of project work. Top consulting firms include IBM Global Services, Deloitte Touche Tohmatsu, and Accenture. Consulting services are sometimes bundled with hardware or software sales, in which the hardware and/or software is installed by a project team that also configures, customizes, and trains employees to use and maintain it.