Insights into the nature of technology diffusion and implementation: the perspective of sociotechnical alignment