نرم افزار Maple برای حل مسائل ریاضی است که برای اولین بار در سال 1987 برای انجام دادن مجموعه ای از محاسبات در دانشگاه waterllo طراحی شد . در سال 1988 ، این نرم افزار توسعه داده شد و توسط یک کمپانی کانادایی مستقر در دانشگاه به بازار تجاری کامپیوتر عرضه شد و فروش و عرضه این نرم افزار به بازار سود زیادی را نصیب ، صاحبان شرکت کرد . این نرم افزار ابزاری قدرتمند در انجام محاسبات ریاضی و مهندسی می باشد.
Maple یک مفسر ، برای زبان برنامه نویسی پویا است ، به طور معمول ، عبارت جبری و عبارت منطق در حافظه کامپیوتر ، ذخیره می شومد و پس از آن به وسیله ی این نرم افزار پردازش شده و حل می گردند . از این نرم افزار در حل مسائل مختلف ریاضی از قبیل هندسه ، حساب و ... استفاده می شود .
وقتی Maple اجرا می گرد فقط هسته و پایه و اساس سیستم Mapel و شامل دستورات بنیادی و اولیه می باشد را به حافظه منتقل می کند . هسته از کدهایی به زبان C تشکیل شده که تقریبا 10% کل سیستم Maple را در بر می گیرد . به منظور افزایش سرعت و کارایی بیشتر هسته کوچک نگه داشته شده است . 90% بقیه به زبان Mapel نوشته شده است که در کتابخانه ی Maple قرار دادرد . امروزه بیشتر الگوریتم ها توسط رایانه اجرا می شوند نرم افزارهایی برای اجرای محاسبات ریاضی طراحی شده اند . از مهمترین و کاربردی ترین آنها می توان به نرم افزارهای Maple , Mathematic , GNU Octave , Matlab , Scilab , زبان برنامه نویسی IDL و زبان برنامه نویسی R اشاره کرد.