We describe the implementation of a Java-based application for differential diagnosis of hematopoietic neoplasms using immunophenotyping by flow cytometry. The current version of this Java applet includes the knowledge-base for 33 hematopoietic neoplasms and 43 diagnostic immunophenotyping markers. Java, a new object-oriented computing language, helps facilitate development of this applet, a platform-independent module that can be implemented on the World Wide Web. As the Web rapidly becomes more accessible to users around the world, Web-based software may eventually form the core of decision-support systems in clinical settings. Java-based applications, such as the one described in this paper, are expected to contribute significantly in this area.