This document summarizes the differences in architecture between the Java and ASP.NET versions of MicroStrategy Web 10.x. A review of the MicroStrategy Developer Library is recommended for users who want to learn more about the architecture.
MicroStrategy Web 10.x provides support for Java and ASP.NET technologies. The MicroStrategy Web architectures in the Java and ASP.NET versions differ only in the outmost layer, called the Presentation Layer. These differences are highlighted below:

| Java version | ASP.NET version |
Template page | mstrWeb.jsp | mstrWeb.aspx |
Sections |
|
|
Header | Generic_Header.jsp | Generic_Header.ascx |
Path | Report_Path.jsp | Report_Path.ascx |
Toolbar | Report_Toolbar.jsp | Report_Toolbar.ascx |
content | Report_content.jsp | Report_content.ascx |
Error | Report_Error.jsp | Report_Error.ascx |
Footer | Generic_Footer.jsp | Generic_Footer.ascx |
Links | Report_Links.jsp | Report_Links.ascx |