DPMJET samples hadron-hadron, hadron-nucleus, nucleus-nucleus and neutrino-nucleus interactions at high energies. The two-component Dual Parton Model is used with multiple soft chains and multiple minijets at each elementary interaction. Particle production is realized by the fragmentation of colorless parton-parton chains constructed from the quark content of the interacting hadrons. DPMJET-II.5 includes the cascading of secondaries within the target as well as projectile nuclei which is suppressed by the formation time concept. The excitation energy of the remaining target and projectile nuclei is calculated and using this nuclear evaporation is included into the model. It is possible to use the model up to primary energies of 10${}^{21}$ eV (per nucleon) in the lab. frame. DPMJET can also be applied to neutrino nucleus collisions. It extends the neutrino-nucleon models qel (quasi elastic neutrino interactions) and lepto (deep inelastic neutrino nucleon collisions) to neutrino collisions on nuclear targets.