The Metacircular Research Platform provides a metacircular execution environment for Java applications goes beyond just a managed run-time environment executing on top of an OS. Unlike other metacircular environments, the focus is on supporting new research on issues like metacircular Java thread scheduling, binary translators, embedded environments and operating systems.