content: Microsoft Universal apps. Let's predict. When I started developing, then C++ and VB could not even talk to each other. Then came .NET and magic happened.  I recall COM, ActiveX, Corba, all trials to get cross language shared code. They have all perished except in ancient code, mostly POS systems. The idea to have one application that can work on any OS and GUI is from developers point of view nice to have. But my experience so far has learned over and over again that in the end they are destined to fail. Examples enough, Java, but also Kylex (Delphi for Linux) and Delphi.NET. Now we are back at another trial: Microsoft Universal apps. My predictions are: