Edge technologies