A software developer works with a programming language to develop programs for computer systems. Programs are developed based on technical specifications or functional requirements.
A web designer is a graphic artist who is responsible for the design, usability, and appearance of a website. A web designer must possess a variety of creative, graphic and technical skills.
A web developer is someone who builds and maintains the basic structure of a website. It transforms web design into a functional website using such different programming and site layouts.