gnu.hylafax implements the HylaFAX client network protocol in pure Java. With it, Java applications can access a HylaFAX server in various ways, such as queueing FAX jobs, checking server/job status, and retrieving FAX files. The gnu.hylafax distribution also includes gnu.inet.ftp, a pure Java implementation of FTP client protocol (RFC0959).
sYnergy is a Web-based groupware and communication solution for use with an intranet. It includes email mailboxes, a fax viewer and sending function, contact lists, an appointment and task management function, a picture database, and a function for listening to voice messages. The extensive user management enables administrators to assign various permissions to each user and to exchange data e.g. contacts, appointments, or tasks. It also offers a function to import existing data.
JHylaFAX is a platform independent client for HylaFAX. It is purely written in Java and runs on any Java 5.0 enabled platform. It has a small footprint, starts up quickly, and features a sleek user interface. It is capable of sending faxes, displaying server status, editing fax job parameters, and viewing received faxes.
DrygerFax is a HylaFAX client for Windows which communicates through a special server running on Linux. It employs Samba and CUPS on the server to present a full-fleged network printer. Once a print job has been submitted, the server calls back to the client to ask for the fax information. Unlike some clients, this one does not need custom printer driver software to print, since the printer is presented as a generic Postscript printer. Unlike other clients, this one "phones home" to the user to get information needed to fax.