Edge Technologies