A holistic and integrated approach