Striving for a better society through an integrated approach