Performing a double worst-case analysis can help determine a reasonable price for a software investment based on the project's business value.
ROI (return on investment) calculation considers total benefits, total costs, and time horizon to assess project profitability.
Setting a target cost for development budget based on the minimum acceptable ROI and apportioning costs between development and operational can guide budget planning.