snow technology