What does a seed need to grow (germinate)?Beans seeds germinating in soil

In the simplest terms, a seed requires; correct watering, correct temperature, suitable compost / soil, the correct sowing depth and, in some cases, light.

Correct watering

Correct temperature

Suitable soil / compost

Correct sowing depth

Light