The MMAPI architecture