Inner-platform Effect - Appropriate Uses

Appropriate Uses

An inner platform can be useful for portability and privilege separation reasons—in other words, so that the same application can run on a wide variety of outer platforms without affecting anything outside a sandbox managed by the inner platform. For example, Sun Microsystems designed the Java platform to meet both of these goals.

Read more about this topic:  Inner-platform Effect