Software development, which is globally distributed, requires a conflict-free method of creating names for software objects. Without such a method, different development teams can accidentally use the same name for software objects that have different purposes. If the software objects are then merged in the same runtime environment, this can even disable applications due to a simple naming conflict.
For more information, see Name Reservation and Object Name Categories .
Defining Name Prefixes
For more information, see Defining Name Prefixes .
Reserving Names
For more information, see Reserving Names .
Removing Name Prefixes and Names
For more information, see Removing Name Prefixes and Names .