No, there is no need to have installation of Windows Live Mail or any other application to use the software.