Topic List

Click a topic to learn more.


Term of the Moment

Dark Web


Look Up Another Term


Definition: insourcing


(1) Doing work with in-house employees. Contrast with outsourcing.

(2) Creating jobs in your country by an organization that is foreign owned. Contrast with outsourcing.