A company has an existing system that is a two-tier (presentation/business logic -> database)
architecture that requires the installation of code on a PC. The company wants the system to
support a thin client (browser). Which three non-functional requirements will be improved as a
result of separating the business logic into a third tier (presentation -> business logic ->
database)? (Choose three.)
A.
Security
B.
Scalability
C.
Extensibility
D.
Performance
E.
Manageability
F.
Maintainability