Presentation layer components provide the user interface that users use to interact
with the application. Presentation layer components also perform user interface
process management to orchestrate those interactions. All applications require a
presentation layer of some kind, and when designing a solution, you must consider
the architectural issues relating to the presentation layer of your particular application.
The rest of this guide reviews the architectural issues relating to presentation layer
development.