A method and 
system for enabling mobile users using 
wireless devices such as mobile phones to conduct real time direct 
peer to peer mobile messaging through mobile networks. The 
system and method of the present invention provides mobile messaging 
software running on mobile devices. The mobile messaging 
software has local storage for buddy 
list and presence management. Presence manager enables the mobile user to know buddy's status in real time. Each buddy at runtime contains at least two components: 
mobile phone / device number and online status. The mobile messaging 
software provides the functions for users to manage buddy 
list. The mobile messaging software of the present invention also provides functions to send, receive, and display messages in real time. The mobile messaging software of the present invention also provides function to conduct group messaging. The 
session management of the present invention enables mobile users to conduct conversations on mobile devices. Mobile users can use the mobile messaging software to invite buddies to join buddy 
list or respond to invitations. The 
system and method of the present invention also provides an optional 
server database to manage, 
backup and synchronize buddy lists on mobile devices. The mobile messaging software of the present invention may also provide the function for mobile user to disclose location.