With the development of mobile devices, more and more applications has been added to its application store by developers and installed by users in their own devices. However, one main concern for mobile users is that whether an application drains a device’s battery. Therefore, improving battery life always is a popular issue in recent years because of limited battery. One popular application on the market is a mobile instant messaging (MIM) application. MIM applications allow mobile users owning devices with different platforms (e.g., Android, iOS) to communicate through text, voice, or images over Wi-Fi or cellular networks. This thesis targets to reduce power consumption on MIM applications and examines the application and energy behavior of users who install multiple MIM applications on their phones. We designed and implemented Consultant, a light-weight platform to optimize energy consumption for MIM applications. Consultant analyzes the data provided by different MIM applications and help applications to better use phone resource. In our evaluation, we replayed the synthetic real trace collected from the users and experimental results showed that Consultant can save 52% MIM energy with 3 installed MIM applications during a day.