Allow subscription management (subscribe to user presence)
Managing and storing user profiles
Other IM protocols
Support chat logging to file