First, a modern presentation of the theory of the Halphen transform is given. This method associates to a plane projective curve C, once a general conic has been chosen, another birationally equivalent plane curve, whose singularities are simpler than those of C. Repeating, a curve is obtained whose only singularities are nodes. Next, it is studied how to apply this process to a family of plane curves. With this technique it is possible to transform a given family (with irreducible general member) into one where, generically, the curves are nodal. Finally, it is studied a similar process, called the Halphen–Picard transformation, for surfaces in three-space. By suitably reiterating this procedure, a surface can be transformed into a birationally equivalent one (in the same projective space), such that the sections with planes in a general pencil are, generically, nodal curves.