https://medium.com/@mar.rabiloo/what-are-the-advantages-of-outsourcing-development-abroad-4924003e0ad0