BEJY ist eine modulare Server-Anwendung. Es ist standardmäßig als ein Webanwendungs-Container und Mail-Server mit SSL gepackt. Es hat Funktionalität ähnlich wie inetd und besitzt einige Hilfsklassen und -funktionen, die die Implementation von neuen Protokollen erleichtern. Es stellt eine generische Multithread-TPC/IP-Server-Implementation mit optionaler SSL-Unterstützung bereit, die die Verwaltung von Verbindungen und Threads vollständig verwaltet. Jeder unterstützte Dienst stellt seine Protokoll-Implementation zur Verfügung. Die aktuelle Version kommt mit Implementationen von HTTP, SMTP, POP3 und IMAP. Die HTTP-Implementation enthält auch eine Servlet-Engine, eine JSP 1.2-Engine, einen Handler zum Aufruf von CGI und andere nützliche Dinge. Die Mailprotokolle benötigen eine Datenbank, die JDBC verwenden kann. (non)