In a complex network of computer systems and computing devices, the same
data may be accessible by more than one computer program. Each computer
program may be able to structure and arrange the date for use with a
particular computing environment. A single reference address that is
independent of the computer program used to structure and arrange the
business data may be used to access business data. The
location-independent reference address is translated to a reference
address associated with a computer programs that is able to access the
business data in the desired format. The translation of the single
reference address is based on information about the computing environment
from which the request was made. The translation of the single reference
address also may be based on user preferences.