From Kovach Computing Services:
MVSP for Windows calculates three basic types of Eigen analysis ordinations including principal components, principal coordinates, and correspondence/detrended correspondence analysis. It can also perform cluster analysis, using 23 different distance or similarity measures and seven clustering strategies. A dual clustering option lets you produce dendrograms of both variables and cases in one step, along with a copy of the original data matrix, sorted in the same order as the dendrograms. Constrained clustering may also be performed, so that the original input data order is maintained. Diversity indices may be calculated on ecological data; these include Simpson's, Shannon's, and Brillouin's indices.