Midori was the code name of a managed code operating system developed by Microsoft with the joint effort of Microsoft Research. It is reported to be a potential commercial deployment of the Singularity operating system, a research project started in 2003 to build a highly reliable operating system in which kernel, device drivers and applications are written in managed code. It was designed for concurrency, and could run a program spread across multiple nodes at a time. It also introduced a security model that uses safe-deposit box applications to increase security. Microsoft had outlined several possible migration paths from Windows to Midori. The operating system was discontinued sometime in 2015, although many of its concepts were shot in other Microsoft projects.