Businesses in the digital age operate and are influenced by macro and micro-environments. Like traditional businesses, digital businesses are also influenced by some major macro-environmental factors, such as economic factors (economic development, GDP, etc), political factors (political stability, legal regulations, government support, etc), and socio-cultural factors (demographic characteristics, belief systems, and practices, customer behaviour, etc).