  The CASCADE3 Monte Carlo event generator based on Transverse Momentum
Dependent (TMD) parton densities is described. Hard processes which are
generated in collinear factorization with LO multileg or NLO parton level
generators are extended by adding transverse momenta to the initial partons
according to TMD densities and applying dedicated TMD parton showers and
hadronization. Processes with off-shell kinematics within $k_t$-factorization,
either internally implemented or from external packages via LHE files, can be
processed for parton showering and hadronization. The initial state parton
shower is tied to the TMD parton distribution, with all parameters fixed by the
TMD distribution.
