Why do we need it Encapsulate computing resources from the user Provide a simplified interface to enhance usability 2D vs. 3D Decade-long debate 2D: Takes less power to compute,…