This document provides a high-level overview of the design and functional specifications for a STEM (Science, Technology, Engineering, and Math) web application. It describes the application's logical architecture with separate layers for the presentation layer, controller, model, and data layers. It also outlines the key technologies used including ASP.NET, C#, and SQL Server. The document discusses the MVC framework that will be used and defines the roles of controllers and actions. It provides a high-level view of the application components in each layer and describes the user interface elements and processes.