How do cells know how to develop within a multicellular organism?

AThey all develop in exactly the same way.
BThey receive instructions in their DNA.
CThey follow a pattern that comes from outside the cell.
DThey learn as they go along.