Byggingen står i sammenheng med at IIUM blir gitt rang som katolsk universitet, en status som skjer i samforstand med sentrale myndigheter i Folkerepublikken Kina. Det innebærer den første designasjon av et katolsk universitet på område i og kontrollert av Folkerepublikken Kina, opprettet i 1949. Universitetet bygges med støtte fra bispedømmet Macao og den katolske kirke internasjonalt, og med sterk støtte fra Macaos styresmakter.