No, the castle app doesn't require installation. Visitors may stream instantaneously without downloading applications from the website.