tech fundamentals