I present the multi-purpose code HEPfit: It includes many observables from flavour, Higgs and electroweak precision physics in the Standard Model as well as in a couple of theories beyond the Standard Model. HEPfit can be used as a stand-alone tool to calculate a specific observable, it can be linked as a library, and - most importantly - it comes with an interface to Bayesian fits. After a general introduction to the package, I will explain the status of the implementation of the various models. I will also present some recent results obtained with HEPfit.