ABSTRACT
Application architectures have traditionally followed software development architectures. The software development architectures can be classified into:
• Traditional desktop computing model
• Client-server computing model
• Network computing model
• Server-based computing model
Traditional desktop computing model assumes that the whole application is on the client and the application is executed locally. The client must be a "fat" client.