Disclosed is a computer-implemented method for supporting behavioural change by a user. The method including the steps of: (1 receiving at a processor current behavioural indicators associated with the user (2 determining using the processor a relapse risk status of the user based at least in part on the current behavioural indicators, (3 presenting at least one risk management strategy, which has been previously established by the user and associated with the determined relapse risk status to the user, and (4 issuing a notification to a support user device in the event that the determined relapse risk status is such that the user requires assistance from a support person. A device and a computer program to perform this supporting behavioural change are also disclosed.