A resource management system comprises a number of software modules
running in a multi-application environment, in which an application with
which the user is currently interacting is designated as a focus
application. The focus application is favored during resource conflict
resolution procedures, so that a resource will pass ownership of itself
to a focus application where the current application does not object to
it doing so, without involving higher level components. Where the current
application does object, the resource involves higher level components to
perform conflict resolution.