SML staat voor Structured Markup Language en is een programmeertaal die gebruikt wordt om documenten te maken die gemakkelijk te lezen en te begrijpen zijn. Het is een soort van HTML, maar veel eenvoudiger. SML wordt gebruikt om webpagina’s te maken, maar ook om documenten te maken die kunnen worden gebruikt in andere applicaties.