The company develops, manufactures and sells solar power generation systems to individuals, businesses and power plants in the United States and Asia. It also provides software services for managing solar power generation usage and costs, product installation and maintenance services, and product leasing. It is based in Delaware.