technology essentials