Providing elegant solutions to your Software Requirement.
Architecture
When confronted with the need to design a database application, several architectures are available:
Stand-alone where the database and the manipulation program exist on the same computer.
Shared Tables where several computers share a single set of data tables.
Client-Server similar to the shared table architecture, but where a separate database server program supplies the shared data to the users’ computers.
Distributed where multiple client computers and multiple servers exist in remote locations.
Web-client where the database program logic is held on a central server and the user’s computers see only dynamic web pages which display the database contents.
Discussion general information about choosing software and building an application.
The Question:
Which architecture should be chosen for a given business system? and which software should be used to implement it?