To find out the roles of Information and Communication Technology (ICT) in firm performance, two dimensions of impacts of ICT on firm activities are identified. Except for lowering the cost of information processing, storage, and communication, ICT significantly changes the way that people and...