Trends in Energy Trading, Transaction and Risk Management Software - A Primer