The HTML's evolution came up when XHTML application developers started developing in XHTML which is also known as the extended Hypertext Markup Language.
Usually the customers do not have a clear understanding of their needs. So the software development company with the help of various charts and block diagrams presents to the client the best solution available.