I have a business system that works well and is currently in maintenance mode, using up maybe 5% annually of its original cost. So if it was 1,000 hours of development early on, annually we work on it <= 50 hours, which falls into our definition of 'maintenance'.
A strategic business partner is requiring us to implement a feature in this already-built business system. This system makes $1M in annual profit for the organization.
How do I go about calculating the ROI of this requested feature? The system will not change its revenue, but if we don't implement this we won't be able to keep the business. It seems disingenuous to say that this feature will "benefit" us $1M as that seems to overstate its significance. At the same time, we need it.