R es un profesional entorno de programación para llevar a cabo cálculos y estudios estadísticos, desde donde el usuario podrá realizar pruebas estadísticas y gráficas, ya sea de modelos lineales o no lineales, análisis de series temporales, clasificaciones, clusterings, etcétera.
R viene equipado con todos los elementos habituales de un lenguaje de programación, por lo que se podrá llevar el control del flujo, utilizar sintaxis para crear interacciones y posibles alternancias, crear nuevas funciones para realizar determinadas acciones, etcétera.
Es muy interesante también que R permite enlazar y referenciar en tiempo real a código fuente en C, C++ o Fortran.