Teamplate for .NET is built on the Microsoft .NET Framework and has been designed using a 3-Tier architecture. This allows Teamplate for .NET to run in either a client/server or Internet environment.
Teamplate for .NET is architectured around the business roles of the people who interact with business software: Knowledge Workers, Business Managers, Software Designers and System Administrators. This approach creates revolutionary levels of flexibility and speed in the Presentation Tier of the Teamplate for .NET architecture.
Tier 1: Presentation Tier
The Presentation Tier is responsible for displaying information to the user and capturing user input. Any business logic or database access is prohibited, which guarantees the integrity of the system for scalability and stability. The presentation tier consists of a collection of User Controls and ASP pages.
Tier 2: Business Tier or Business Logic Layer (BLL)
The Business Logic Layer is responsible for delivering information to the presentation tier. Business rules are executed using .NET objects and the results returned to the caller. The BLL usually runs on the application or web server.
Tier 3: The Data Tier or Data Access Layer (DAL)
The Data Tier sends and requests information from the database and returns the results to the business tier.




