Applications developed using DP4 run without change on a network system. DP4 provides the tools to add resilience to a system by maintaining more than one copy of a database. Although any DP4 application will run in a resilient environment there are some special considerations to be taken into account when designing an application intended for a resilient environment.
Two of the most common networked configurations of DP4 are introduced here.