Is IFM only good for optimizing NPV?
No. IFM is a financially-informed approached to software development, not a financially-determined approach. IFM defaults to optimizing NPV, but IFM provides project stakeholders with inputs that enable them to make well-informed decisions based on other factors such as the time to self-funding status, minimizing overall investment etc.