COMPREHENDING THE FOUNDATIONAL PRINCIPLES BEHIND NEXT-GEN COMPUTING SYSTEMS