Freelance website developers are self-employed individuals who often charge lower hourly rates but may lack some infrastructure larger agencies provide. Development agencies have a full team covering strategy, design, project management, QA, support etc. under one roof for streamlined service - reflected by their higher fees.