Energy Trading & Risk Management: Strategies to Software for Commodity & Energy Markets