Enormous economic challenges in the 21st century have brought tremendous needs to utilize available limited resources in the most efficient and effective ways. The impacts of globalization, currency devaluation, inflation, environmental concerns as well as massive natural disasters are changing…