A user engagement system such as a medical regimen monitoring the adherence of a patient. The user engagement system customizes the medical regimen to meet the needs of the patient. The system includes a predictive engine for generating a set of recommended attributes for the regimen by analyzing a set of user information, an implementation engine for displaying the regimen to the user and monitoring adherences, and a responsive engine for adapting the regimen to improve an adherence level upon the patient falling below a threshold level by determining a set of revised attributes likely to improve adherence.