How Software Architecture ROI Impacts Long-Term Costs