If you have been paying attention to some of the major buzz words being thrown around by the online community,…