Microkernel Architecture
Essential services such as address space management, interprocess communications, and basic scheduling are done by the kernel.
For the rest of the services special servers are designed separately.
Flexibility in design and for support of distributed system.
Highly suited for customizing services for various environments.
Example: Mach system, CTRX realtime kernel for 8051