Power Purchase Agreement-based bilateral transactions between buyers and sellers of renewable energy are highly inefficient, labor-intensive, and error-prone. CFEX has developed a suite of applications to streamline the management of PPA contracts and automate daily bilateral settlement and monthly billing and invoicing for buyers, sellers and aggregators.