No, you don’t have to install any sotware. Chat 365 is a software as a service. Sign in to Teams and you can have it simply integrated it into your website or web application.
It is ideal for websites, web and mobile applications.
You need to have Teams and a website where you can integrate your chat. That’s it.