Prokaryotes (bacteria and viruses) have a single type of
RNA polymerase that synthesizes all subtypes of RNA.
Eukaryotes (multi-cellular organisms) have 5 different types of RNA polymerase. The 5 eukaryotic RNA polymerases differ in structure and function.