MAPI (Messaging Application Program Interface) es una API (Application Program Interface) diseñada para permitir que los programas de correo electrónico se comuniquen con los servidores de correo y con otros programas de correo electrónico. La compatibilidad con diferentes sistemas operativos se asegura mediante el uso de estándares de protocolo de correo electrónico, como SMTP (Simple Mail Transfer Protocol), POP3 (Post Office Protocol version 3) e IMAP (Internet Message Access Protocol), que son aceptados universalmente.
Además, la implementación de MAPI puede variar de acuerdo con el sistema operativo utilizado, lo que significa que algunas funcionalidades pueden no estar disponibles en determinados sistemas operativos. Por ejemplo, MAPI de Microsoft Office funciona mejor en Windows, mientras que MAPI de IBM Lotus Notes funciona mejor en sistemas basados en Linux.
Otro factor importante es que MAPI puede ser utilizado tanto por programas de correo electrónico de Microsoft como por programas de terceros. Esto significa que los desarrolladores pueden utilizar MAPI para crear aplicaciones de correo electrónico que funcionen en diferentes sistemas operativos siempre que estén diseñadas de acuerdo con los estándares de protocolo de correo electrónico adecuados.