In technology, we create words and phrases to describe the things we invent; it is a necessary element of innovation. Sometimes the words and meanings are clear and well defined but many times they are not. Sometimes, when we haven't invented anything in a while, the marketing department will get scared and just create some new term anyway.
Probably the biggest new "tech" word in the last decade is "cloud." Its use has solidified over the years to the point where it actually has some meaning yet the first rule that everyone needs to understand about tech terms is -- there are no rules.
If I go make some wine from the grapes in my backyard and put "Napa Merlot" on the label and try to sell it I will likely get fined. Heck, I might even go to jail (as I don't live in Napa and I think most of the grapes there are Cabernet). No such rules apply in technology. I can pretty much say I have a cloud internet of things data lake and no one can say boo about it.
With cloud, I am reminded of the Gartner Magic Quadrant that came out for "Public Cloud" several years back. Even with tens of players claiming to be delivering Public Clouds, only about four vendors even made the quadrant. Only one, AWS, was considered a leader.
The latest storage buzzword is Data Lake. I have now been asked by several people if we are building one. My response, "If you can tell me what it is, then I will tell you if we do it." So far, no one has taken me up on the offer.
You get the point. Terms are a necessary part of technology but, buyer beware, there are no rules about using them. Now excuse me, I need to check my Quantified Self...