This paper addresses the software architecture for an Element Management System which can be developed keeping protocol dependency, device specifics and management platform dependency transparent. The unique aspect of this architecture is that it provides the seamless integration of any kind of device from any manufacturer and any kind of communication at the Element Management System. This paper provides an Object Oriented Design technique of such an Element Management System which can be easily migrated to Distributed Object Oriented Network Management of the future.