essential technologies