Tech Mahindra and Mahindra Lifespace Developers have launched a platform to provide 3D immersive experiences to customers, that will redefine their home-buying experience.