MAPI (Messaging Application Programming Interface) è una interfaccia di programmazione delle applicazioni che fornisce un’architettura standard per la comunicazione tra le applicazioni di posta elettronica e gli altri sistemi. Poiché MAPI è un’interfaccia di programmazione, non è direttamente responsabile della compatibilità con i sistemi operativi. Tuttavia, MAPI opera su diversi sistemi operativi, tra cui Windows, MacOS e Linux, attraverso un’implementazione di MAPI specifica per il sistema operativo. Pertanto, MAPI consente alle applicazioni di posta elettronica di funzionare su diverse piattaforme senza dover essere riscritte per ciascuna piattaforma, in modo da garantire la compatibilità tra sistemi operativi diversi.