The complexity inherent to disease prevention programs should be taken account in order to increase participation in those programs. Multifaceted interventions are more likely to be successful to overcome the different barriers to increase participation in disease prevention. Interventions should include community activation and participation and health systems organizational changes. Community-wide and population based interventions are key factors to increase participation in those programs.