This may be my third mistake, but...
- when java first came out, we implemented a virtual environment as software, and the virtual machine runs and the program runs on top of it, will this be useful?
- create a program inside the browser and interact with the user? Is this an application?
- collect information from the Internet to build data and make recommendations better than humans? Is this intelligence?