In this paper, we review a powerful methodology to solve complex numerical simulations, known as isogeometric analysis, with a focus on applications to the biophysical modeling of the heart. We focus on the hemodynamics, modeling of the valves, cardiac tissue mechanics, and on the simulation of medical devices and treatments. For every topic, we provide an overview of the methods employed to solve the specific numerical issue entailed by the simulation. We try to cover the complete process, starting from the creation of the geometrical model up to the analysis and post-processing, highlighting the advantages and disadvantages of the methodology.