Information and communication technology (ICT) helps to remove barriers and improve mechanisms that support e-business. E-business involves collaborative systems that enable trading partners to work together as members of communities of practice. This article argues that the ICT components of e-business are necessary to support communication but in themselves are often insufficient as enablers of collaboration. A knowledge management orientation is taken to viewing the dyad between human ability, organisational need, and the extent to which electronic information systems can mediate between them. Concepts from the social practice literature are identified that may contribute to addressing the gap between generic technology and situated business applications, which may inform human resource strategy.