What is CTRM software?

CTRM (commodity trading and risk management) software is specialized trading and risk management software designed for companies involved in commodity trading. Commodity trading is the buying and selling of commodities, the movement and delivery of those commodities, and the associated risk management activities for those commodities.

Commodity traders, processors and purchasers use CTRM software to manage physical trades, accounting, derivative trades, position, mark to market, origination, logistics, risk management, procurement, planning and scheduling. CTRM can be used for all asset classes, including agriculture (coffee, cocoa, grains, oilseeds, sugar, rubber, palm, etc.), energy (crude and refined products, natural gas, natural gas liquids, liquefied natural gas, power, coal, renewables), and metals (base metals, refined, steel, scraps, and concentrates).

CTRM solutions vary depending on which commodities are traded, which assets are employed in the business, where those assets are located and what the company’s business strategy and associated business processes are.

Watch Patrick Reames of ComTech Advisory explain the evolution of CTRM/ETRM in this video.

Why do companies choose ERP for commodity management?

Many ERP vendors are large, well-established companies (SAP, Oracle, etc.) and have been around for a long time. They provide coverage across the business with lots of implementation experience, and if you are a commodities company already using an ERP to manage accounting or other functions, extending its use sounds logical.

Many companies try to adopt an ERP system for commodity management, but very few of these customized solutions are successful. They spend significantly more money than needed and end up with a highly customized system that is impossible to upgrade, expensive to maintain, and difficult to enhance. CTRM systems were developed specifically to address the needs of the commodity management.

Why doesn’t ERP work for commodity management?

Commodity management is complicated, and using a system designed for generic business purposes to accommodate all the nuances of commodity management just doesn’t work. While CTRM software and ERP have many common ingredients, they are fundamentally different. The architecture of CTRM software has been built with the specific needs of commodities companies in mind. ERP systems cannot handle all the unique situations that can occur in commodity management, like, for example, pricing.


Unlike most manufacturing businesses where the price of goods is known throughout the supply chain, unpriced and partially priced positions cause core differences in the way a commodity is bought, sold, shipped, stored, invoiced, accounted for, and valued throughout the supply chain. The way commodities are priced and valued sits at the architectural centerpiece of what a commodity management system needs, and this impacts practically everything throughout the commodity supply chain.

With no defined price, creating a contract in an ERP system is challenging. And, there are so many price types (unpriced, index, NPE, etc.) as well as exchange types that provide creative market prices (hourly, daily, monthly, etc.). ERP cannot handle provisional, prepayment, and final invoices or deal with mark-to-market valuations and constantly changing market prices.

What about spreadsheets?

Spreadsheets remain the solution of choice for a lot of commodity trading companies because they are convenient, easy to use and inexpensive. In five minutes you can download a copy of Microsoft Excel for $109 — if you don’t already have it installed on your computer. Everyone knows how to use it.

CTRM software is viewed as expensive and inconvenient, requiring months to install with a lot of work from the IT department (while this is not true with a platform approach like Eka’s, the reputation persists). Also, users need training on the new system, which takes more time, interrupts work, and makes people uncomfortable.

Why change if spreadsheets work so well?

Spreadsheets may seem like a cheap and easy option for commodity management, but they have major disadvantages :

  1. Spreadsheets do not capture the all-in costs of a deal. When deals are captured in spreadsheets, the associated costs — including fees for transportation, brokerage, and inspection — are often added separately to ERP or financial systems. Because the information is not integrated, users cannot analyze all-in costs to ensure a proposed transaction is as profitable as first appears.
  2. Spreadsheets create silos of information. Multiple versions of a spreadsheet often exist, with different people updating and manipulating documents and different parts of the business running and reporting on incomplete or inaccurate data sets.
  3. Spreadsheets are prone to errors because data is input and manipulated manually. Commodity traders record a lot of information, so there are a lot of opportunities for mistakes.
  4. Spreadsheets take a lot of time. Someone must manually aggregate and manipulate data to create reports and that time could result in missed opportunities.
  5. Spreadsheets require advanced programming to create meaningful insights. Spreadsheets were developed to manipulate data, not create comprehensive reports interpreting it.

CTRM software — a better way

CTRM software was designed specifically for commodity trading and risk management, so it captures all the nuances of commodity trading. With the right CTRM software, you can manage physical trades, accounting, derivative trades, position, mark to market, origination, logistics, risk management, procurement, planning and scheduling in one system, in real time, and on demand. No time is wasted, data is accurate, and reports are timely.

Mary DeFilippe spends her days creating engaging content — blogs, white papers, articles, and more — that helps readers better understand new technology. She can frequently be found walking around the office listening to heavy metal music while pondering ideas for her next blog.




Global leader in digital solutions for trading & risk, supply chain management and financial services driven by cloud, AI/ML and analytics.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

How to Make Your Home Look Like a Million Dollars Without Spending a Fortune

If You’re Not Following These 7 Money Rules, You’re Doing It Wrong

3 Car Buying Tips You’ll Thank Yourself for in Retirement

The Best Credit Cards For Millennials. But Actually.

Anyone know of anyplace to get a 100% finance home loan, with no so good credit rating?

4 Quick Facts That Simplify REITs

Medium-to-Low Frequency Grid Trading Strategy — A Handy Trading Strategy for Gains

Show Me The Billions

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Eka Software Solutions

Eka Software Solutions

Global leader in digital solutions for trading & risk, supply chain management and financial services driven by cloud, AI/ML and analytics.

More from Medium

Why should you read The Great Gatsby?

Improving sleep habits

Great Gatsby Book Review

Practices to Boost your Productivity as a Developer