A midwife is a trained healthcare professional who can conduct medical tasks related to childbirth, including deliveries and prenatal care. In contrast, a doula provides emotional, physical, and educational support to mothers before, during and after childbirth, but does not perform medical procedures.