What affects offshore software development prices? | Ecency