There is current interest in design science as a research method in the field of Information Systems. This paper explores this proposition by incorporating established theories into the design research process. These include a view of information systems as essentially socio-technical, notions of tool mediation and expansive learning from Activity Theory and the concept of emergence from Complexity Theory where good design outcomes come from non-deterministic and organic processes. A case of innovative collaborative systems development illustrates how this view of design science may be of value.