IT fundamentals