A technique for providing high level network layer functionality to an IM
environment involves providing a high level platform through which IM
clients can connect to IM networks. A platform according to the technique
may include a low level network connect engine, an aggregated low level
information database, and/or a high level function engine. A method
according to the technique may include facilitating a high level login;
checking user configurations; accomplishing one or more IM network logins
in accordance with the user configurations; and providing high level
services in association with at least one of the IM networks. Another
method according to the technique may include logging into a high level
platform; logging into a first IM network; logging into a second IM
network; and accessing at the high level platform aggregated low level
information associated with the first IM network and the second IM
network.