Multi-celled digital organisms are parallel processes. By attempting to synthesize multi-celled digital organisms we can simultaneously explore the biological issues surrounding the evolutionary transition from single-celled to multi-celled life, and the computational issues surrounding the design of complex parallel software.