1. Transfer genes between organisms
2. Isolate a useful gene from one organism's genome using enzymes and insert it into a vector
3. The vector is usually a virus or a bacterial plasmid
4. When the vector is introduced to the target organism, the useful gene is inserted into its cell(s)