Different types of photovoltaic cells and panels, with different efficiencies in different types of weather, costs, durability and lifespan ratings, and mounting possibilities.