Orange is a component-based data mining software. It includes a range of preprocessing, modelling and data exploration techniques. It is based on C components, that are accessed either directly (not very common), through Python scripts (easier and better), or through GUI objects called Orange Widgets.
Orange is distributed free under GPL and can be downloaded from the download page.