Role of IT and Corporate Presence