With a proper choice of a single dimensionless control parameter one describes the transition between subsonic and supersonic flows as a bifurcation. The bifurcation point is characterized by specific properties of the control parameter: the control parameter has a vanishing derivative in space and takes the maximum possible value equal to 1. This method is then applied to the sheath plasma with constant temperatures, allowing one to recover the Bohm boundary condition as well as the location of the point where the bifurcation takes place. This analysis is extended to fronts, rarefaction waves and divertor plasmas. Two cases are found, those where departure from quasineutrality is mandatory to generate a maximum in the variation of the control parameter (sheath and fronts) and those where the physics of the quasineutral plasma can generate such a maximum (rarefaction waves and supersonic flow in divertors). The conditions that are required to recover the Bohm condition, when modelling the wall using the penalization technique, are also addressed and generalized.