Bacteriophage T7 RNA Polymerase is a 99 kDa protein that recognizes T7 phage promoters with high specificity and subsequently initiates transcription. T7 RNA polymerase is a single subunit, highly processive and stable enzyme, characteristics that make it suitable for a broad range of biochemistry and molecular biology applications.