What is the cost of delaying necessary technology upgrades?