| Buyer |
People with money who want to purchase a good or service. |
Companies are seeking ways to maximize their investment in back office systems like Enterprise Resource Planning (ERP), Supply Chain Management (SCM) and Customer Relationship Management (CRM) to leverage the capabilities and information to empower every buyer, supplier, or employee with whatever they needed to have a successful
relationship and increased revenue.
In addition, there is often a strong desire to integrate other business
applications into the e-commerce offering. An extremely simple example
is that you might want to be able to show the customer the exact
order status. This can be achieved by integrating other enterprise applications and databases at the backend systems to the web for providing useful information to the buyer and seller as well.
Architecture

|
| Seller |
People who offer goods and services to buyers. Sellers are generally recognized in two different forms: retailers who sell directly to consumers and wholesalers or distributors who sell to retailers and other businesses. |
| Producer |
People who create the products and services that sellers offer to buyers. A producer is always, by necessity, a seller as well. The producer sells the products produced to wholesalers, retailers or directly to the consumer. |
| Product |
Goods
sold and Services rendered. |
| Online
Store |
A place to sell the product in the e-commerce case a web site displays the products in some way and acts as the place
provided with an intelligent search engine. |
| Ad
Banners |
A way to get people to come to your web site. |
| Shopping Cart |
Enables people to shop various products as in real life. Shopping carts are connected to the banking system via a payment gateway. |
| Online forms |
To collect details of billing, shipping and payments. |
| Merchant Account |
To accept money form the buyer. This piece requires a secure ordering page and a connection to a bank. Or you may use more traditional billing techniques either on-line or through the mail. |
| Other
Components |
A way to accept returns.
A way to handle warrantee claims if necessary.
A way to provide customer service (often through email, on-line forms, on-line knowledge bases, Help and
FAQs, etc.) |