R is an open-source programming language and software environment for large scale text/data analysis and data mining. It includes various useful functions such as data extraction, genre detection, and topic modeling. It aims for more for advanced users. With knowledge in other pogromming languages such as C and C++, you can create your own functions. The precompiled packages are available for UNIX, Linux, Windows and MacOS.