Technology employed