The applications that drives the acceptance of XML are those that cannot be accomplished within the limitations of HTML. These applications can be divided into three broad categories: