Connect to other users via a generic interface. The interface is standardized, so you can use other connectors without changing your code.