A social network can be defined as a complex graph, which is a collection of nodes connected via edges. Nodes represent individual actors or people in the network, whereas edges define relationships among those actors. Most popular social networks are Facebook, Twitter, and Google+. To analyze these social networks, one needs specialized tools for analysis. This chapter presents a comparative study of such tools based on the general graph aspects as well as the social network mining aspects. While considering the general graph aspects, this chapter presents a comparative study of four social network analysis tools—NetworkX, Gephi, Pajek, and IGraph—based on the platform, execution time, graph types, algorithm complexity, input file format, and graph features. On the basis of the social network mining aspects, the chapter provides a comparative study on five specialized tools—Weka, NetMiner 4, RapidMiner, KNIME, and R—with respect to the supported mining tasks, main functionality, acceptable input formats, output formats, and platform used.