В связи с растущим использованием многоядерных процессоров в Microsoft анонсировали инструментарий для создания приложений, производящих параллельные вычисления, — Microsoft CCR and DSS Toolkit 2008. Эти продукты, Concurrency & Coordination Runtime и Decentralized Software Services, представляя собой набор библиотек .Net Framework и .Net Compact Framework, позволяют разрабатывать асинхронные программы, которые за счет расширенного REST-протокола могут выполняться сразу несколькими процессорами, установленными либо в одном компьютере, либо в нескольких.