Global Number Portability (GNP) is becoming a key service to increase competition and profit of a service provider for the ever-growing telephone marketplace. In this paper, we propose an architecture for providing GNP by extending the structure of the legacy Local Number Portability (LNP) scheme of Number Portability Administration Center Service Management System (NPAC SMS). The architecture is based on CORBA, so that the proposed system can be well integrated with other management systems. We have defined the interfaces using CORBA IDL to enable NPAC SMS to commu nicate with each other, and designed the procedures for managing routing numbers in multiple LNP domains. CORBA-based GNP management system can enhance the interoperability required for the integration of different LNP management systems. Keywords Global Number Portability, Local Number Portability, Number Portability, NPAC, Intelligent Network, CORBA