Maple — это коммерческая система компьютерной алгебры общего назначения. Пользователи могут вводить математику в традиционной математической нотации. Пользовательские интерфейсы также могут быть созданы. Существует поддержка числовых вычислений с произвольной точностью, а также символьных вычислений и визуализации. Примеры символьных вычислений приведены ниже.
Maple включает динамически типизированный императивный язык программирования, напоминающий Pascal. Язык допускает переменные лексической области видимости. Существуют также интерфейсы для других языков (C, C#, Fortran, Java, MATLAB и Visual Basic). Также есть интерфейс с Excel.
Maple поддерживает MathML 2.0, формат W3C для представления и интерпретации математических выражений, включая их отображение на веб-страницах.