WEKA is a data mining tool. It is a collection of standard machine learning algorithms organized and presented to the user as a workbench. The algorithms can be applied directly to a dataset from the workbench or called from Java code. New classifiers, filters etc can be added through the GUI.
WEKA is written in Java and runs on platforms that support Java. It is available under the GNU Public License (GPL).