translate English to German: That means that the reputation of being "the winter sports resort with the most reliable snow" is backed up by technology. Artificial snow production is controlled by computer.
Das bedeutet, dass man dem Ruf "schneesicherster Wintersportort in den Alpen" nun auch in technischer Hinsicht nachkommt.