Topmast on osa suuremate purjelaevade mastikonstruktsioonist, mis nõudis veetava purje hulga tõttu suuremat mastikõrgust. Ülemine masti osa on teine mast teki kohal ja on kinnitatud alumise masti külge. Veelgi suuremat kõrgust nõudvate laevade jaoks lisati ülaosa kohale topgalantne mastiosa ja selle kohal võib olla topgalantne kuninglik mast.
Kuni laevaehituses ei kasutatud terast, alumiiniumi, klaaskiudu ja muid komposiitmaterjale, valmistati purjelaevu puidust. Purjed tõsteti või tõsteti kanepist või muudest looduslikest kiududest valmistatud köie abil paika suurtele vertikaalsetele puitmastidele. Need mastid moodustati pikimatest sirgetest puudest, mida võis leida laevade ehitamise piirkondades. Paljudel juhtudel eemaldati puult koor ja kogu mast leotati pikka aega meres, et muuta see putukakindlaks.
Kuna laevad muutusid suuremaks ja kiiremaks, oli nende edasiliikumiseks vaja rohkem purjesid. Laeva konstruktsiooni võiks lisada täiendavaid maste, kuid veelgi suuremat jõudlust saab saavutada, kui lisada purjeala vertikaalselt kõrgemate mastidega. Alumine mast oli saavutanud praktilised piirid olemasolevate puude suuruse tõttu, mistõttu lisati veel üks lõik, mida nimetatakse ladvamastiks. Lisati taglas, et tõmmata kõrgemat masti kasutades rohkem purje vertikaalselt. Kahte mastiosa hoiti koos trossi või metallrihmade ja poltidega.
Kõrgemad mastid tekitasid suurema koormuse laevamastidele ja karkassile. Tuulega täidetud purjed loovad väga suure jõu, mida tuleb mastide ja taglasega turvaliselt juhtida. Lisati lisatrossid mastide paigal hoidmiseks ja purjede hoidmiseks. Taglast, mida kasutatakse mastide toetamiseks ja purjejõudude ülekandmiseks paadikonstruktsioonile, nimetatakse seisvaks taglaseks. Trossi, rihmarattaid ja muid purje liigutavaid seadmeid nimetatakse jooksva taglaseks.
Seisvat taglast, mis hoiab maste püsti ning toetab purje- ja tuulekoormust, nimetatakse tugiteks. Eestvedamine on tavaliselt igasugune tugi, mis on suunatud ettepoole laeva vööri või esiosa poole, olenemata sellest, kas see on kinnitatud teise masti või peateki külge. Tagatoed on kinnitatud laeva ahtri või tagaosa poole, kust need on kinnitatud masti külge. Halyardid liigutavad purjeid üles ja alla ning lehed kontrollivad purjede asendit. Igal laeval oleval mastil on ka oma nimi, millest suurimat nimetatakse tavaliselt peamastiks. Seetõttu nimetati selles mastis kasutatud ülamasti peamiseks ülamastiks.
Iga mastiosa ülaosas oli kork, mis kaitses puitmasti vihmavee eest, mis võib puitu mädaneda. Masti tipu alla lisati veidi ristpuu, mida kasutati tugipostide ülemiste otste ja purjetarvikute ühendamiseks. Olenevalt masti kõrgusest võidakse lisada varesepesa, mis oli väike platvorm, mida meeskonnaliikmed kasutasid kalalaevade jaoks teiste laevade, ilmastiku või kalaparvede otsimiseks. Igal mastiosal oli oma purjekomplekt ja meeskondadele määrati tavaliselt positsioonid, mis pidid asuma purjede tõstmisel või langetamisel.
Purjelaevad olid kuni aurumasinate leiutamiseni peamine viis kaupade transportimiseks linnade ja riikide vahel. Pidevalt oli mureks nii laeva parima kiiruse saavutamine kui ka laeva kandevõime. Kuna laevad muutusid suuremaks ja keerukamaks, töötas purjetööstus välja taglase ja laevakonstruktsioonide terminoloogia ehk nimesüsteemi. Noored meremehed pidid kiiresti selgeks õppima kõik laevataglase nimed ja funktsioonid, et vältida purjede käsitsemisel kaost. Paljud neist ajaloolistest nimedest on jätkuvalt kasutusel igas suuruses purjelaevadel kuni 21. sajandini.