The Kernel
 
 
- Separate address spaces for programming convenience
- Dynamic-build for parallel development
- Standard development tools
- Small footprint, high performance, readily available (deadlines!)
We chose CP/Q.  Had the above, was stable and widely deployed,  and local expertise was available