I don't know why you're downvoted. This is field is so rapidly changing and confusing and on top of that burried underneath a shitload of new marketing terms.