Gather the right materials
Create the proper environment
Combine the materials under suitable conditions
Provide energy or activation
Allow self-organization to begin
Enable replication of information
Support metabolism or energy use
Maintain a stable boundary or membrane
Encourage variation and selection over time
Sustain the system long enough for complexity to emerge
