Abstract Markup Language is a robust and feature rich markup language designed to avoid repetition and promote clear, well-indented markup.