Assemblerare
En montör är en program som konverterar assembleringsspråk in i maskinkoden. Det tar de grundläggande kommandona och operationerna från monteringskoden och konverterar dem till binär kod som kan kännas igen av en viss typ av Processorn.
Monteringar liknar kompilatorer genom att de producerar körbar kod. Monterare är dock mer enkla eftersom de bara konverterar lågnivåkod (monteringsspråk) till maskinkod. Eftersom varje monteringsspråk är utformat för en specifik processor utförs montering av ett program med en enkel en-till-en-mappning från monteringskod till maskinkod. Kompilatorer, å andra sidan, måste konvertera generisk högnivå källkod in i maskinkod för en specifik processor.
De flesta program är skrivna på hög nivå programmeringsspråk och kompileras direkt till maskinkod med hjälp av en kompilator. I vissa fall kan dock samlingskod användas för att anpassa funktioner och se till att de utförs på ett specifikt sätt. Därför, IDE innehåller ofta monterare så att de kan bygga program från både hög- och lågnivåspråk.