Microkernel…
Distributed system support: Lends itself to distributed system control. Components (server) need not be in a single central location. They can be distributed.
Object-oriented system: Decomposition of the traditional kernel into microkernel and servers yields very nicely to OO design.