A browser-neutral client relies on page-based, simple HTML to present data to the user and enable interaction. This approach maintains the broadest reach of an application because it achieves the greatest compatibility with available browsers. Microsoft tools and application services support the current generation of HTML.
The compromise in using simple HTML is the reduced amount of functionality and richness in an application user interface.