Clean technology (CleanTech) is a general term used to describe products, processes or services that reduce energy or material waste and require as few non-renewable resources as possible.