Technological Changes Impinging on Design
ØHuman Resource Continuous Learning
ØTechnology required in order to accomplish initiatives (new servers, software, hardware) ØLimitations built into technology (download times, modem speeds, browser compatibility issues)