The MOAI software started its life as part of the repository software for the Erasmus University Rotterdam RePub repository.
Many of the features that MOAI supports are the direct result of the experience and excellent feedback from the Erasmus University library team.
About a year later, the Technical University Delft funded a project to refactor and repackage the OAI server code from the Erasmus repository into a standalone software package: MOAI.
During this proces, some more abstractions were added, specificly the ContentProviders story, which allows MOAI to aggregate content from different sources, including the Fedora Commons object repository. This was a key feature for the Technical University Delft.