COMPREHENDING THE FUNDAMENTAL CONCEPTS BEHIND NEXT-GEN COMPUTING SYSTEMS