What is Project Rome?

Project Rome is an initiative conceived to rethink Windows as a platform as we seek to deliver a more personal operating system for the next generation of computing. Its focus is on delivering APIs and features to drive deeper engagement by bridging silos between devices, apps, people, and cloud services – democratizing our vision of mobility of experiences and people-centric, ubiquitous computing.

  • A set of infrastructure services in the Microsoft cloud for Windows-based devices, as well as cross-platform and IoT.
  • A programming model delivered as APIs for Windows, Android, iOS, and Microsoft Graph, enabling client and cloud apps to build experiences using the Project Rome capabilities.
  • A device runtime for connecting and integrating Windows-based, cross-platform, and IoT devices to the Project Rome infrastructure services.
Project Rome cross-device video screenshot

Create cross-device apps with Project Rome

Project Rome now supports two-way cross-device communication between your Windows, Android, and iOS devices as well as web applications. Watch the video to learn how the Device Relay APIs in the Project Rome SDK can create app experiences that make users more engaged and productive.

SDKs

Featured content

Project Rome Team Messaging sample app

Building connected apps with UWP and Project Rome

Use Project Rome to create a Universal Windows Platform (UWP) team messaging app that can drive user engagement across devices with a collection of APIs that are part of Microsoft Graph.

TRY IT YOURSELF
Timeline screenshot

Timeline (Windows 10 April 2018 Update)

Timeline lets you go back in time to past activities you’ve worked on across your devices, so you can jump back into them like you never left.

LEARN MORE
Project Rome Intro video

Project Rome at Microsoft //Build 2018

Learn how you can build experiences that work across devices, platforms and users at the same time.

WATCH THE VIDEO
Project Rome announcement image

Project Rome SDK Announcements

Project Rome supports SDKs for both Android and iOS. Read the announcements and learn how to use these SDKs to create experiences that span across Windows, Android, and iOS devices.

LEARN MORE (ANDROID) LEARN MORE (iOS)

Blog posts

Podcasts and recordings

Give feedback