Consultants may also be technical experts , who are brought in to develop or install a system, conduct training on a particular subject, or solve a well-defined problem.
Traditionally, firms pay for new software initially with large licence fees, and then spend more money and time trying to install the new applications on their computers and training employees to use the new features.