This document provides an overview of Mule, an open source lightweight messaging framework and object broker. It discusses that Mule can be deployed as an ESB but is not limited to that topology. The document then covers Mule's origins, architecture based on Enterprise Integration Patterns and Staged Event-Driven Architecture, and its dual nature as both a messaging framework and distributed object broker.