what critical organizational and competitive factors can software influence