Which of the following technologies lets a company rent space on a remote computer system and use the system's software to manage its HR activities, including security and upgrades?
A. Application service providers
B. Internet portals
C. Shared service centers
D. Business intelligence systems
E. Electronic performance support systems