Organizational adoption of innovations is complex with a large theoretical literature. This complexity is captured in TOE (Technology, Organization, and Environment) models that often place equal weight on these three groups. This study examined the theoretical constructs in TOE by assessing how technology, organization, and environment interacted to impact five different organizations and their adoption of open source software (OSS). Findings supported the development of an additional construct (socio-technical) that provided new insights into the adoption process. Using an adaptive structuration approach, the socio-technical construct provided new insight on the differences in organizational approaches to IT. This mediated traditional adoption constructs, helping to explain the differences in organizational adoption, and provided an explanation for the different adoption outcomes. Utilization of this new construct can assist practitioners when planning for the adoption of new technologies in organizations.