The DPD Framework