IMEP is a mobile application that is available on Android, iOS and Web platforms which controls M2M(Machine-to-Machine) communication over cloud services. This mobile application reads various sensor data like temperature, humidity, pressure, location. The sensor datas are pushed into the cloud service. IMEP application gather that data from cloud service and analyze that data to make it more understandable for end users by using historical patterns. IMEP consists of four main sections which are drawing graphs from historical patterns, real-time graph rendering, real-time sensor management and 3D visualization of monitored environment. It holds the historical data and enables querying it. Therefore end users will be able to make predictions by considering the collected historical data. IMEP allows end-users to see the real-time sensor data in a graphical way and enables users to notice the periodic errors and chronic bugs by comparing and contrasting real-time and previously collected data. Unexpected sensor value fluctuation will be reported to a interested user. IMEP gives end-users an ability to monitor the sensor status that are working in the deployed environment and intervene the sensors when its needed. All the CRUD operations, sensor configuration and sensor connectivity problems will be handled by real-time sensor management module. 3D visualization of sensor deployed environment will help end-users to understand the physical problems in the environment that can't be seen through the sensor datas.