RapidMiner is an environment for machine learning and data mining experiments. It allows experiments to be made up of a large number of arbitrarily nestable operators, described in XML files which are created with RapidMiner's graphical user interface. RapidMiner is used for both research and real-world data mining tasks. It is available as a stand-alone application for data analysis and as a data mining engine for the integration into own products.
RapidMiner provides more than 500 operators for all main machine learning procedures, including input and output, and data preprocessing and visualization. It is written in the Java programming language and therefore can work on all popular operating systems. It also integrates learning schemes and attribute evaluators of the Weka learning environment.