Это инструмент моделирования, репозиторий и декларативный язык программирования. Одной из основных целей проекта является переориентация процесса разработки таким образом, чтобы собственно модели могли становиться приложениями. Разрабатываемые с помощью инструментария Oslo модели будут включать информацию, относящуюся к стадии развертывания приложений, например, о выделяемых ему системных ресурсах. Новый графический инструмент моделирования позволит строить приложения любых типов. Декларативный язык поможет сократить потребность в написании кода для кастомизации приложений. Новый репозиторий на базе Microsoft SQL Server обеспечит единое представление приложения для разных продуктов, включая ALM-платформу Visual Studio Team System, систему управления ИТ-инфраструктурой Microsoft System Center и BPM-сервер BizTalk. Еще один важный аспект проекта Oslo — коллективная работа, поддерживающая участие в проектировании программного обеспечения сотрудников, исполняющих как технические, так и нетехнические роли. Компания также сообщила о планах поддержки языка Unified Modeling Language в новой версии среды коллективной разработки Visual Studio Team System, которая носит кодовое название Rosario.