An eShop system architecture diagram is the conceptual model that defines the basic structure, behavior, and other important views of any system. As shown in the eShop System Architecture, it is a formal description and representation of any system organized in such a way that helps in elaborating the structure and how the entire system works. eShop or eCommerce has a multilayered system architecture. It should be noted here that E-commerce is based on the client-server architecture. A client can be an application, which uses a Graphical User Interface (GUI) that sends requests to a server for certain services.