What is Brutus?

Brutus is a CORBA based wrapping of MAPI. The entirety of Extended MAPI is wrapped except those specific parts of MAPI that are directly oriented towards the Windows graphical user interface and the service provider parts.

The graphically related parts are typically windows handles that have no relevans for a platform independent framework or the ability to launch popup dialogs. All of these capabilities can be programmatically implemented so their absence is not a feature loss. The service provider parts that are avoided in Brutus can easily be added if there is a customer demand for their presence, but it was considered more likely that developers would choose to deploy and implement Exchange service providers natively.

Brutus is as platform independent as CORBA, which means that Brutus will enable you to write what is essentially MAPI based client applications on allmost any operating system using allmost any programming language.