We often are tempted with this question about a freelancer and a company particularly in relation to website design and development. First lets understand who is a freelance web designer. A freelance web designer is a person who has learnt the process of designing a website. A freelance web developer is a person who know the programming related to website development. There are several freelance web designer and developer who know both these activities. Web design company is a company which employs web designers and web developers for the purpose of designing and developing a website. Depending on the size of the company it may employ lot of people for this purpose and this would result in greater competitiveness and greater collection of skills