A successful web site is based on a solid design concept and generally this can be broken down into two key areas.

Front-end Development

This is the creation and design of the part of the site the end user will interact with. The first stage is to turn a design concept or series of images and user interface concepts into Web Code and Templates that form a uniform consitent window. As the web evolves many new ideas and technologies are emerging that can make sites faster and more interactive. Historically these have been done at the server which is slow and disjointed, but now much more can be achieved at the client making them faster and professional.

There are many tools widely available to develop web sites but many of these are limited and generic creating cumbersome and slow sites that do not take advantage on new technolgies. Sites created by these tools will generally suffer from the following issues:

  • Messy and bulky code, which is difficult to update and maintain
  • Pages will not be geared for search engine optimisation
  • Updates to the site will cause degradation to already low quality code
  • Code will be inflexible and suffer from accessibility issues, reducing your target audience
  • Contain numerous coding errors, which can cause cross-browser incompatibility and confuse search engines, again reducing your target audience
  • Only makes use of a fraction of capabilities available

When we design and implement a site you can be assured that :

  • Our code is clean & minimal, resulting in pages that are easy to manage and update and fast to load
  • Code is optimised for search engines
  • Code is scaleable, meaning any content can be changed to fit any requirements and the size of the site can be increased infinitely
  • Code is written and checked against web standards for maximum compatability
  • Web site will be compatible with all screen resolutions

 

Back-end Development

The front end is a critical part of the delivery of a site but equally as important is the way your content is managed and how information is delivered to the user. The development of the backend facilitates how you connect your user to the information and content you want to deliver.

We have knowledge of and can support development using the following:

Markup Languages

  • HTML & XHTML
  • SVG
  • XML
  • RSS

Stylesheet Languages

  • CSS
  • XLST
  • Joomla

Programming Languages

  • Actionscript
  • C
  • Java
  • JavaScript
  • SQL
  • PHP 4 & PHP 5
  • Perl
  • Python
  • Visual Basic

Query Languages

  • MS Access
  • MS Jet
  • MySQL
  • PostgreSQL

Miscellaneous

  • ADO
  • AJAX
  • JSON
  • mod_rewrite

Protocols

  • DNS
  • FTP
  • IMAP
  • MIME
  • POP3
  • SMTP
  • SOAP
  • SSH
  • TELNET
  • TLS & SSL
  • VPN

 

Our approach to programming is to create standards based code that is modular so pieces can be reused in many projects making the development process shorter and therefore more cost effective.