Web designers generally works on what is known as the look and feel of a website. It entails a graphic designer's skillset to design enticing graphical layout. Normally they use graphic imaging tools like Photoshop. A web designer is also a front end coder. Front end coders are involved developing valid html/xhtml, CSS, and Javascript code for the webpages. Valid html/xhtml, css and javascript code ensures that the webpages will display properly in the current common browsers and future browser upgrades. Web designers balance code, text and display to supplement a website's search engine optimization efforts.

Web Designers use website design tools like Dreamweaver. They work with graphic design tools like Photoshop, Paint Shop Pro, Fireworks and Flash. OurWeb designers are familiar with Cascading Style Sheets, Javascript and html/xhtml. They create cross browser compatible code that displays correctly in multiple browsers. Web designers will often work with our web developers to implement a web application based on a website proposal writer's recommendations.

The length of time it takes for a web designer to design a website depends on the mockups designed in the graphics tool and the code it takes to implement the mockup.

  • 1 Mockup = 5 Hours
  • 1 CSS Coding of Mockup = 5-16 hours
  • 1 Javascript coding of Mockup = 8 hours

A web developer must be proficient in a number of scripting and full blown programming languages. They must understand one of the following languages dependent on the server they are using: ASP, ASP.NET (C# or VB.NET), PHP, Perl, Java, JSP or Ruby On Rails ( to name only a few). If a web developer designs and implements the database, they'll also need to understand one of the database servers that the server hosts including but not limited to: MySQL, SQL Server, Postgres etc.

To design a web application a web developer will need to understand the general dynamics of the program being built. They will need to interview users to determine what functionality the program should contain and then extrapolate what code will be needed to implement the required functionality. Quite often a website proposal writer and a web designer will confer with a web developer when writing a proposal or designing the front end of a website.

A web developer must be proficient in a number of scripting and full blown programming languages. They must understand one of the following languages dependant on the server they are using: ASP, ASP.NET (C# or VB.NET), PHP, Perl, Java, JSP or Ruby On Rails ( to name only a few). If a web developer designs and implements the database, they'll also need to understand one of the database servers that the server hosts including but not limited to: MySQL, SQL Server, Postgres etc.

To design a web application a web developer will need to understand the general dynamics of the program being built. They will need to interview users to determine what functionality the program should contain and then extrapolate what code will be needed to implement the required functionality. Quite often a website proposal writer and a web designer will confer with a web developer when writing a proposal or designing the front end of a website.

Depending on the complexity of the application or applications required by the website, a custom application can take from a week for a small information collection project to up to 9 months for a very complex application like a bulletin board. Occasionally these projects require multiple web developers to implement.