Metro is a set of UI guidelines, not a set of programming tools. Applications built using the Silverlight Framework (not to be confused with the browser plugin) should be suitable for cross platform development because CLR runs on both platforms. CLR remains Microsoft's way of integrating the "write once, run anywhere" philosophy within the Windows ecosystem in order to deal with legacy issues.