1. An apparatus using object-oriented methods for transferring address references from a platform independent client debugger object operating on a first hardware platform to at least one platform dependent server debugger object operating on a second hardware platform, said apparatus allowing a single client debugger object to operate with server debugger objects running on different platforms and comprising: (a) a plurality of polymorphic address objects, each of said polymorphic address objects containing address data in a different platform dependent address format, and platform dependent logic for manipulating said address data; (b) a monomorphic address object including a reference to one of said polymorphic address objects and platform independent logic for executing platform dependent logic in said referenced one of said polymorphic address objects; (c) logic in said client debugger object for executing said platform independent logic in said monomorphic address object; and (d) platform dependent logic in said server debugger object for generating platform dependent address data and storing said platform dependent address data in one of said polymorphic address objects.