mRNA is synthesized through a process called transcription. During transcription, RNA polymerase binds to the DNA at a promoter region and unwinds the DNA strands. The enzyme then reads the DNA template strand and synthesizes a complementary mRNA strand. This mRNA strand undergoes several modifications, such as the addition of a 5' cap and a poly-A tail, and splicing to remove introns, before it is transported out of the nucleus into the cytoplasm.