Runtime 8 provides a common application programming interface and runtime across Windows 8, Windows Phone 8, and Windows Server 2012. It allows developers to write code once and deploy it across these platforms, simplifying development. Some key aspects of Runtime 8 include a new type system, app deployment options through the Windows Store or sideloading, and common APIs for networking, sensors, storage and more. It aims to unify development across platforms.