The mechanics of buoyant jet flows issuing with a general three-dimensional geometry into an unbounded ambient environment with uniform density or stable density stratification and under stagnant or steady sheared current conditions is investigated. An integral model is formulated for the conservation of mass, momentum, buoyancy and scalar quantities in the turbulent jet flow. The model employs an entrainment closure approach that distinguishes between the separate contributions of transverse shear (leading to jet, plume, or wake internal flow dynamics) and of azimuthal shear mechanisms (leading to advected momentum puff or thermal flow dynamics), respectively. Furthermore, it contains a quadratic law turbulent drag force mechanism as suggested by a number of recent detailed experimental investigations on the dynamics of transverse jets into crossflow. The model is validated in several stages: First, comparison with basic experimental data for the five asymptotic, self-similar stages of buoyant jet flows, i.e., the pure jet, the pure plume, the pure wake, the advected line puff, and the advected line thermal, support the choice and magnitude of the turbulent closure coefficients contained in the entrainment formulation. Second, comparison with many types of non-equilibrium flows support the proposed transition function within the entrainment relationship, and also the role of the drag force in the jet deflection dynamics. Third, a number of spatial limits of applicability have been proposed beyond which the integral model necessarily becomes invalid due to its parabolic formulation. These conditions, often related to the breakdown of the boundary layer nature of the flow, describe features such as terminal layer formation in stratification, upstream penetration in jets opposing a current, or transition to passive diffusion in a turbulent ambient shear flow. Based on all these comparisons, that include parameters such as trajectories, centerline velocities, concentrations and dilutions, the model appears to provide an accurate and reliable representation of buoyant jet physics under highly general flow conditions.