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