نرم افزار R یک زبان برنامه نویسی ریاضی شئ گرا می باشد که بسیار شبیه S-PLUSاست قبل از پیدایش R زبان آماری S وجود داشت که بعد نسخه تجاری آن یعنی S- PLUS منتشر شد اما به دلیل گران بودن این نرم افزار دو آمار دان نیوزلندی به نامهای Ross Ihaka و Robert Gentleman از دانشگاه اوکلند تصمیم گرفتند زبانی بر اساس S برای اهداف آموزشی بنویسند.(به همین دلیل دستورات R نه بطور کامل ولی تا حد خیلی زیادی شبیه S- PLUS است.) و از آنجا که حرف اول اسم هر دو نفر R می باشدنام نرم افزار خود را R گذاشتند.

این نرم افزار برای محاسبات آماری طراحی شده است و عملیات مختلفی را از قبیل محاسبات ساده و پیشرفته آماری و ریاضی و ترسیم نمودارها انجام می دهد. امکان نوشتن کد و تابع ،قابلیت این نرم افزار را بسیار بالا برده است ودر واقع این نرم افزار محیطی برای برنامه نویسی با زبان R برای محاسبه آماری و گرافیکی است. این نرم افزار در سال های اخیر در دنیا شهرت بسزایی یافته است و نظر کاربران زیادی به خود جلب نموده است.

Rبه دلایل زیر امروزه یکی از پرکاربرد ترین نرم افزارهای آماری به شمار می رود:

  • نرم افزار R به صورت رایگان قابل دانلود است.

  • در اکثر سیستم های عامل(ویندوز، لینوکس و مکینتاش) قابل اجراست.

  • زمینه بی نظیری برای نوشتن متد های جدید آماری فراهم میکند.

  • قابلیت توسعه بی نظیر همچون دیگر نرم افزار های متن باز را دارد