The fist point Brown made was this was not ordinary mobile shopping, but rather intelligent searching for goods and products on a mobile platform. How this differs from the ordinary web-based shopping experience is the use of an agent. An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment through actuators (Ressel & Norvig, 2003). What this means in the context of shopping is that the user describes what it is that is required for the product desired and the agent will scan the Web and return all the information it finds on the products that meet the requirements the user inputted, much like a Web-crawler.