The difference between generic single-task tools and generic multi-task tools are:
Generic single-task tools
Generic single-task tools generally use neural networks or decision trees.
They cover only the data mining part and require extensive pre-processing and post- processing steps.
Generic multi-task tools
Generic multi-task tools offer modules for pre-processing and post- processing steps and also offer a broad selection of several popular data mining algorithms as clustering.