No. Teams Easy Lookup is a cloud service and works without installing any software. You don’t need to install anything on your PC or Smart Phone.