Libpurple has support for many commonly used instant messaging protocols, allowing the user to log into various different services from one application.
Libpurple helps many instant messaging rules, allowing the user to log into different services from (1) program.