Wave Systems