Temporary, project-based and skill-based are some common types. They go all the way down to simple helpdesk services up to highly specialized IT staff extensions to perform select tasks.