The interaction between information technology and organizations is complex and is influenced by many mediating factors, including the organization’s structure, business processes, politics, culture, surrounding environment, and management decisions.