Many complex diseases that are difficult to treat cannot be mapped onto a single cause, but arise from the interplay of multiple contributing factors. In the study of such diseases, it is becoming apparent that therapeutic strategies targeting a single protein or metabolite are often not efficacious. Rather, a systems perspective describing the interaction of physiological components is needed. In this paper, we demonstrate via examples of disease models the kind of inverse problems that arise from the need to infer disease mechanisms and/or therapeutic strategies. We identify the challenges that arise, in particular the need to devise strategies that are robust against variable physiological states and parametric uncertainties.