Building attractive web pages requires a great deal of expertise and experience. Not surprisingly, the best designers are very expensive. Their labor must be leveraged as efficiently as possible. This paper discusses these problems in further detail and explains why XSLT is the right tool for the job. The Reverse-Engineering Problem Most design firms generally produce static HTML pages.
Design firms stop at writing the code that makes the website dynamic and functional.
Web engineers build the working website. In many cases HTML is created on the fly by reading some sort of database. Server-side code is written to, say, display the user's name and her stock portfolio, or display a product catalog via a search interface. Many of the web pages created by the design firm aren't used verbatim in the website. Reverse-engineering requires expensive engineering and QA resources.