A thin-film solar cell is a second generation solar cell that is made by depositing one or more thin layers, or thin film of photovoltaic material on a substrate, such as glass, plastic or metal.