GRASPING THE FOUNDATIONAL PRINCIPLES BEHIND NEXT-GEN COMPUTING SYSTEMS