In this post I want to give you a summary about what all these terms (marketing buzzwords) in the title…