LIBSVM is an integrated software for support vector classification, regression, and distribution estimation. It supports multi-class classification. The goal is to help users from other fields to easily use SVM as a tool. LIBSVM provides a simple interface where users can easily link it with their own programs. It is implemented in both C++ and Java. A Python interface and a GUI demonstrating SVM classification and regression are also included in the package.