Designed for extended Engineering Projects: Robust message routing allows programs to crash and recover.