From a software standpoint, there are now 2 categories:
1) Software as a service 2) Software as an end product
"1)" is more honest, because your customers only care about the service and you have nothing to gain by churning and regurgitating new-old-new-again ideas every 10 years in order to keep scoring new license deals.
"2)", well, I said it already: As a software vendor, you have no financial interest in selling anything that won't need to be replaced at least once a year. Hence, the constant renaming of recurring concepts over and over and over...in order to keep license revenues coming in.