The 10 won battles of recent tech.
Keywords: Technology