Firms that allow employees to use their own devices are embracing which of the following? A. Self computing B. Mobile consolidation C. Cloud computing D. BYOD