ABSTRACT - 590550 Disclosed herein is a compound of formula (I) and a salt or solvate thereof, wherein the variables are defined in the specification. These compounds are inhibitors of apoptosis (IAP) and are suitable for treating a disease or condition associated with the overexpression of an IAP protein, particularly for the treatment of cancer.