Why the document exists
When one organisation handles personal data on behalf of another, data protection law in most jurisdictions requires the arrangement to be governed by a written contract with specified content. That contract is the data processing agreement. It is not a formality invented by lawyers: it is the mechanism by which obligations towards individuals follow their data into a supplier's systems.
For a buyer of business software, this is now a routine part of procurement. Almost any system holding customer records, employee details or contact information involves a processing relationship, and a supplier without a standard agreement to offer is unusual.
