Bifunctional catalysts contain two different types of active sites that can perform two separate reactions. These sites can be either on a single catalyst particle or on different particles within a catalyst system. The two functionalities can be acidic-basic, redox, or any other combination that complements each other.