Over the past several years, companies and individuals felt that paying offshore contract IT developers / programmers to execute there work was a Great way to get the Job done without committing to the salary, benefits, and tons of obligations that go along with hiring a full-time inhouse employee.