Windows Phone apps
Microsoft has introduced a new Universal Windows Platform that allows creating universal applications. This means that the programmer writes the application once and then can run it on any device, e.g. on a desktop, tablet or smartphone, without the need to create separate projects as it was before. This reduces the cost of software development and allows users to conveniently use the application on different devices.