В основе Mule лежит идея упростить труд разработчика, дав ему возможность сосредоточиться на создании необходимой бизнес-логики. Как утверждается, Mule позволяет выполнять интеграцию даже программистам с базовыми навыками Java. Инструментарий можно применять как в простейших проектах - для связи двух конечных точек, так и в качестве сервисной магистрали предприятия в SOA. В числе возможностей - доставка и преобразование сообщений, объединение в пул и формирование очередей компонентов, обработка исключений и управление транзакциями. Mule может работать под управлением любого J2EE-сервера либо самостоятельно. В выпущенной недавно версии MuleSource 1.3 улучшена производительность (реализован более быстрый транспорт HTTP), усовершенствован механизм кэширования сеансов JMS, оптимизирована обработка метаданных.