Such consultants are often called "contractors" since they are usually providing technical services (such as programming or systems analysis) that could be performed in-house were it not easier for the employer to operate a flexible system of only hiring such technologists at times of peak workload rather than permanently.