Japanese renewables developer Shizen Energy Inc has signed a virtual power purchase agreement (VPPA) with Microsoft Corp (NASDAQ:MSFT) in connection with a 25-MW solar project in Japan.