featured article what critical organizational and competitive factors can software influence Latest articles