Requires recent HTML5 browser with javascript enabled. Mobile and tablet ready.