 Oh sorry, I did not notice you. I was busy buying something from Amazon. They seem to have everything on their side and the process is so effortless. How do you think they built such a software system? Well, I think one major component is their inventory management system. They keep track of their inventory in such an intelligent way. What do you mean by intelligent? Can you elaborate? So inventory management is the act of measuring the amount, location, pricing and the mix of products available. So when we go to the Amazon homepage we see that their inventory gets updated based on current purchasing and seasonal trends and fluctuating customer demand. Hence logistics and analytics play a large part in inventory management. So it is very interesting to see how my Amazon homepage could be quite different from yours. Amazon customizes my homepage based on the items I viewed as well as my shopping history. Yes, that's true. My homepage will be based on my shopping history. Moreover, the ease of buying on the platform is also essential. The payment gateway is another module in the platform which offers ease of payment for both the buyer and the seller. Payment gateway is a service that authorizes electronic payments like online banking, debit cards, cash cards, etc. Payment gateway acts as a middleman between the bank and the merchant's website or application. When a user wishes to make a payment, the Amazon website sends the encrypted card information to the payment gateway. Then the gateway confirms the validity of these details with the bank and the required amount of money gets transferred from user's account to the Amazon account. So we looked at two components, the inventory management system and the payment gateway. There are many more components which make up the website. Yes, that's true. So many components make up any commerce website such as Amazon. So here is a question for you. We discussed that an e-commerce website has several components. Could you list a few of them? You can pause the video, write down your responses and then continue. In this video, we discussed various components of a large software system. For example, the inventory management system, the payment gateway and so on. So it's important for us to think in terms of components. Software can typically be divided into several addressable components called modules which are all integrated to satisfy the overall requirements.