ReneSola Ltd is a solar project developer and operator. The Company focuses on solar power project development, construction management and project financing services. It develops and sells solar power projects and owns and operates solar power projects and sells the electricity generated by its operated solar power plants (IPP business). Its project development business is focused on small-scale distributed generation (DG) projects, specifically commercial projects, small-scale utility projects and community solar gardens. Its community solar gardens are the solutions for businesses, government entities, schools, hospitals and residential customers. Its engineering, procurement and construction business includes engineering design, procurement of solar modules, balance-of-system components and other components, and construction contracting and management. Its project development business is focused on the United States, China, Poland, Hungary, Spain, France and the United Kingdom.