Freelance houdt in dat een zelfstandige opdrachten uitvoert voor een opdrachtgever zonder dat hierbij een vast contract komt kijken. Het is zelfs mogelijk dat een zelfstandige meerdere opdrachten tegelijk uitvoert voor meerdere opdrachtgevers. Vaak krijgt de zelfstandige gewoon betaald per opdracht in plaats van een maandelijks salaris. Ze spreken dan vooraf een bedrag af dat de zelfstandige ontvangt bij het afronden van de opdracht. Ook hoeven er geen premies betaald te worden door de opdrachtgever. Tenslotte is de verhouding tussen baas en ‘werknemer’ vaak iets informeler bij een freelancer dan bij normale werknemers.
Er zijn verschillende soorten opdrachten voor freelance IT-ers. Zo kan een IT-er zich bezighouden met het ontwikkelen van software voor een bedrijf maar kan een IT-er ook netwerken beheren voor een bedrijf. Daarnaast kan een IT-er systemen testen op fouten en of systemen verbeteren totdat alles werkt zoals gewenst. Programmeren is vanzelfsprekend een groot onderdeel van het reportoire van een IT-er en komt bijna overal bij kijken. Denk hierbij aan het programmeren van bijvoorbeeld webapplicaties.
IT-ers werken doorgaans bij bedrijven die in de IT dienstverlening zitten zoals:
Of bij bedrijven die zich bezig houden met hardware en/of software zoals: