The outsourcing company is able to release resources
for high value-added and priority work and can concentrate
on their core competence, designing, business knowledge
while delegating technical tasks, maintenance, research
or routine tasks to the offshore software development
company. In some cases the offshore software development
company can add significant technical knowledge also.