Project Consistency Criteria Easy to setup for a new developer - even on complex projects (orchestration) Fast Same developer experience across various OSes Same environment in development and production (and CI) Project isolation Simplicity of functionality Simplicity of use