16. The system of claim 12 , wherein the variable includes at least one of name, title, designation, customer ID, social security number, and reference number.
12. A system operating in a communication network, comprising: a computer comprising a memory to store a program code, and a processor to execute the program code to: receive a request from a user of the computer to preview an e-document template; invoke a content of the e-document template, wherein the content include a placeholder for a variable; determine a correspondence language of the user; identify, by the computer, a markup language element for the placeholder in the e-document template; determine, by the computer, a descriptive name for the identified markup language element by invoking metadata information pertaining to the place holder, and based on the metadata information, deriving the descriptive name associated with the identified markup language element for the placeholder in the correspondence language of the user; replace the markup language element for the placeholder with the selected descriptive name; and render a preview of the e-document template.