GRASPING THE FOUNDATIONAL CONCEPTS BEHIND NEXT-GEN COMPUTING SYSTEMS