RNA polymerase synthesizes RNA during transcription. It unwinds DNA by binding to the promoter. Using the DNA template, it adds complementary RNA nucleotides to the developing RNA strand. RNA polymerase controls transcription initiation, elongation, and termination.