InfoMall - the virtual corporation expressed in dual use shopping mall analogy.