Sendmail is an implementation of a mail transfer agent (MTA). An MTA is responsible for the forwarding and local delivery of emails. Sendmail is considered one of the most flexible mail transfer agents.
You can find more information on the project page.