The Java SOMToolbox is an open-source implementation in Java, that allows you to easily train self-organising maps, and analyse them with an advanced viewer application, which implements a large range of different visualisations and quality measures of the SOM. These allow in-depth analysis and evaluation of the trained maps and the characteristics of the data, resulting in a powerful tool for data mining.