  The Monte Carlo program {\tt WWGENPV}, designed for computing distributions
and generating events for four-fermion production in $e^+ e^- $ collisions, is
described. The new version, 2.0, includes the full set of the electroweak (EW)
tree-level matrix elements for double- and single-$W$ production, initial- and
final-state photonic radiation including $p_T / p_L$ effects in the Structure
Function formalism, all the relevant non-QED corrections (Coulomb correction,
naive QCD, leading EW corrections). An hadronisation interface to {\tt JETSET}
is also provided. The program can be used in a three-fold way: as a Monte Carlo
integrator for weighted events, providing predictions for several observables
relevant for $W$ physics; as an adaptive integrator, giving predictions for
cross sections, energy and invariant mass losses with high numerical precision;
as an event generator for unweighted events, both at partonic and hadronic
level. In all the branches, the code can provide accurate and fast results.
