Is there any word omitted here? This sentence is not quite understandable refer to the translation! I don't know why "made" was placed on there all of sudden.
There are no omitted words in this sentence, you can think of this sentence as, "Through the technology TruYou (which is the technology the company she is applying for has created), the chaos of the Web (internet) is made elegant and simple." Another way to say it is, "The chaos of the web can be made elegant and simple by using the technology TruYou."
Get more Native English Expressions >