Offshore-utveckling av programvara erbjuder en rad fördelar, inklusive kostnadseffektivitet, tillgång till en mer mångsidig talangpool och ökad flexibilitet.