1. My Specialized Software has not had a new release in years. If the software your business is using has not had an update/upgrade for years you should either look at purchasing support, or moving to new software. The longer you wait the more expensive it can become to move to new software, as there are fewer and fewer people who know the old software well enough to help move your data to a new system.
With the price & margins on computer equipment continuing to decline, I do not see manufactures adding life to products, only shrinking their designed lifespan to force people to buy new every 3-4 years. Make sure your data is backed up.