This document discusses two approaches to pyrosequencing technology - solid phase and liquid phase. The solid phase approach utilizes streptavidin coated beads to immobilize biotin-labeled DNA templates. It involves sequential addition of nucleotides followed by washing steps to remove unincoporated nucleotides. The liquid phase approach introduced an enzyme called apyrase that degrades unincorporated nucleotides, eliminating the need for washing steps. It involves a cascade of four enzymes - DNA polymerase, ATP sulfurylase, luciferase, and apyrase to continuously degrade unincorporated nucleotides and determine DNA sequences from light signals.