No, you don't have to install anything. The Affiliate Portal is an online solution which you can access via your web browser (we recommend Google Chrome for a better experience) anytime, anywhere. You just need to log in and you are ready to use the Affiliate Portal.