White Papers One for all, all for one | Page 3

UNUS PRO OMNIBUS, OMNES PRO UNO A ComTechAdvisory Whitepaper DESIGNING THE CTRM OR CM THAT CAN HANDLE MULTIPLE COMMODITIES Most firms that trade, produce or sell commodities have a requirement to support many different commodities. For example, metals smelters may also need to track some form of energy commodity fuel as well as the metal commodities that they deal in, or a food & beverage firm may need to manage multiple agricultural commodities as well as metals and energy for the manufacturing and packaging side of their business. A lot of trading or merchant firms will also trade multiple commodities and groups of commodities. Yet, there are also many firms that specialize in a specific commodity like Coffee or Cocoa, for example. Furthermore, while some will need to manage physical commodities and their supply chains, others will need to only deploy financial commodity management capabilities. It is, of course, this diverse group of prospective firms and industry segments that CTRM and CM vendors are marketing their solutions to. In the past, being a CTRM vendor meant ensuring selling licenses to new and existing users along with support & maintenance and other services. Now the emphasis is on subscriptions and recurring revenue of course. Due to revenue recognition rules for software licenses and just the nature of the market, revenues tended to be ‘lumpy’ and somewhat difficult to forecast. In order to hedge their bets and increase the size of their potential market, vendors would add capabilities for other commodities, different geographies and industry segments. As their product footprint grew, the solution software would expand in scope and in the number of lines of code becoming increasingly difficult to manage and increasingly difficult to test and deliver as bug- free code in the process. Furthermore, the vendor’s knowledge of its own software would be entrusted in the hands of a few staff who were greatly in demand across the entire business making it even more difficult to meet customer expectations, constantly update and enhance the software and/or support that software at the customer site. Users would become rapidly familiar with this situation and chose to sometimes not update the software for fear of introducing new bugs and having their operations disrupted. They would then run the risk of falling further and further behind the latest versions of the vendor’s solution until essentially they had an old and unsupported version of the software installed. Others would try to keep pace with the vendors’ releases, which through the necessity of adding new customers, creating a broader market and keeping up with industry changes, would be 4-6 or more releases per year. Eventually, they too would fall behind, unable to keep up with all the changes that required testing and implementations. This is a familiar story to anyone in the industry. There are many businesses that are running multi-commodity CTRM solutions in older versions unable to upgrade to © Commodity Technology Advisory LLC, 2020, All Rights Reserved.