TUCAN is an API for abstract messaging that is written in C++ and built on top of CORBA. Due to the use of CORBA it can be extended with various languages. TUCAN represents messages like emails, voice mails, calendar entries, etc. in an abstract way so they can be passed around the system and viewed in various formats.