An environment where users tend to have different computers, tablets, and other network-connected devices, that don't have the same standards or capabilities, is known as:
a. Heterogeneous environment
b. Homogeneous environment
c. Hybrid environment
d. Monolithic environment