Everybuddy Java (EBJava) is a messaging system written in Java. It consists of an applet and a server, and it can be used to log in to existing messaging services, such as AIM or ICQ, through a unified interface. User settings are also stored on the server, allowing access to contact lists from anywhere in the world.