XML (eXtensible Markup Language) was originally derived from SGML (Standardised Generalised Markup Language) for information processing due to an increasing need for a comprehensive markup language that was as effective as SGML and easy like HTML but not restricted to a fixed set of tags.