Which of the following are the common elements of platform as a service and software as a service?
A. Both allow the OS to be patched by the customer.
B. Both take advantage of incremental scalability.
C. Both require the customer to maintain the hardware.
D. Both provide granular access to the backend storage.
E. Both implement hardware abstraction.