Against-all-odds Software for Assistance Systems