Mentorship programs have four key components: participants, style, format, and purpose. Participants can be mentors or mentees with static or shifting roles. Programs can be informal with participant-defined relationships or formal with structured elements defined by facilitators. Common formats are 1-to-1, 1-to-many, or many-to-many depending on goals and available mentors/mentees. The purpose and goals of the program should guide its design.