In a multisystem environment, data transfers between systems are necessary because end users need access to remote resources. In managing these resources, network resources are used. But performance suffers if the network is used excessively. There is therefore a performance gain if application design is oriented toward doing the processing associated with a resource in the resource-owning region.
DTP lets you process data at the point where it arises, instead of overworking network resources by assembling it at a central processing point.
There are, of course, other reasons for using DTP. DTP does the following: