No, Templafy requires no installation of specific software. Internet access is the only requirement.
However, Templafy does support integration into the Microsoft Office platform. If you choose this option, installed Templafy Microsoft Add-ins are required.
With Templafy Microsoft Add-ins, you can access your company templates and generate personalized documents directly from within Microsoft Office applications.