R é um ambiente de software livre para computação estatística e gráficos. Ele compila e roda em uma vasta variedade de plataformas UNIX, Windows e MacOS. É um projeto GNU similar à linguagem e ambiente S criado nos Laboratórios Bell (antiga AT&T, agora Lucent Technologies) por John Chambers e colegas.
R provê uma ampla variedade de técnicas estatísticas (modelagem linear e não linear, testes estatísticos clássicos, análise de séries temporais, classificação, agrupamento, ...) e gráficas, e é facilmente extensível. A linguagem S é comumente escolhida para pesquisa em metodologias estatísticas, e R fornece uma rota Open Source (software livre) para participar.
Uma das forças de R é a facilidade com a qual gráficos de qualidade para publicação podem ser produzidos, incluíndo símbolos matemáticos e fórmulas. R é disponibilizado como um software livre sob os termos da Licensa Pública Geral GNU da Fundação de Software livre.
R, como a S, foi desenvolvida em torno de uma linguagem de computação verdadeira, e isso permite usuários adicionarem funcionalidades definindo funções, é uma linguagem funcional. Para tarefas computacionalmente intensivas, códigos em C, C++ e Fortran podem ser ligados e chamados em tempo de execução. Usuários avançados serão capazes de escrever código C para manipular objetos R diretamente.
Muitos usuários pensam no R como um sistema estatístico. Porém é mais interessante pensar em um ambiente no qual técnicas estatísticas são implementadas. R pode ser extendido facilmente via pacotes, e o termo ambiente tenta caracteriza-lo como um sistema coerente e inteiramente planejado.