This report discusses the importance of big data and its utility in bringing about changes in organizations. It identifies a technology, Event Stream Processing, and discusses its benefits of using with IoT data in depth. The paper also sheds light on the limitations of using Event Stream Processing technology using IoT data. The paper also details about the usefulness of this technology in organization providing an in-depth analysis of this technology.