Основой для работы с символьными        преобразованиями в Maple является ядро системы. Оно содержит сотни базовых функций        и алгоритмов символьных преобразований. В новых реализациях объем ядра достигает        6-7 Мбайт. Имеется также основная библиотека операторов, команд и функций. Многие        встроенные в нее функции, как и функции ядра, могут использоваться без какого-либо        объявления, другие нуждаются в объявлении. Кроме того, имеется ряд подключаемых        пакетов (packages).
     
Дополнительные функции из пакетов могут применяться после объявления подключения пакета с помощью команды with(name), где name — имя применяемого пакета. Общее число функций, с учетом встроенных в ядро и размещенных в пакетах в системе Maple V R4 приближается к 2500, в реализации R5 — к 2700, а в Maple бив Maple 7 оно уже превышает 3000. Это означает, что большинство задач может решаться в режиме прямого диалога с системой без использования каких-либо средств программирования.