Remote technologies