Abstract: A method and apparatus for facilitating a financing process for clean energy and other projects employing software, process automation, project management, electronic communications, a pre-screening means, a vetting means, a project to investor matching means, and a due diligence system.