Technology enables success with offshore staffing