Information systems can be complex due to numerous factors including scale, decentralization, heterogeneity, mobility, dynamism, ...