Ένας μετα-συναρμολογητής μεταφράζει τον πηγαίο κώδικα μετα-συγκρότησης σε κώδικα μηχανής στόχου. Η μετασυναρμολόγηση, γνωστή και ως συμβολική συναρμολόγηση ή αλγοριθμική συναρμολόγηση, επιτρέπει στους προγραμματιστές στη γλώσσα συναρμολόγησης να ορίζουν διαδικασίες και άλλες μακρο-όπως εγκαταστάσεις. Έτσι, οι μετα-συναρμολογητές είναι χρήσιμοι για τη βελτιστοποίηση του μεγέθους και της ταχύτητας του κώδικα. Ένα σημαντικό πλεονέκτημα της χρήσης ενός μετα-συναρμολογητή έναντι ενός κανονικού συναρμολογητή είναι η δυνατότητα ορισμού νέων οδηγιών, οι οποίες μπορούν να επεκτείνουν τον πηγαίο κώδικα με διαφορετικούς τρόπους. Ορισμένοι μετασυναρμολογητές προσφέρουν επίσης πρόσθετες λειτουργίες, όπως συναρμολόγηση υπό όρους και δημιουργία δομημένου κώδικα.