Most of what I do is about building websites. I'm also happy to dabble in related projects such as wikis and other open source facilities such as Moodle, but most of what I do comes down to building websites. On the whole, my focus is on small businesses and "not-for-profit" organizations that do not have extensive IT resources of their own. To keep costs low, I use open source software, particularly content management systems (CMS). There are three popular CMS applications in widespread use today: Drupal, Joomla and WordPress. Although I have used all three of these systems, I generally prefer Joomla as it offers a wide range of different "components" and allows plenty of flexibility for web developers, but still makes it relatively easy for people with only basic IT skills to add, edit and maintain their own content.
What will it cost?
That's rather like asking, "how long is a piece of string?" but it's the question that tends to be uppermost in peoples' minds so let me give you some idea of what to expect. Firstly, there are two costs involved for any website, much as there are for houses or cars: capital and revenue. Building the site itself is a "one-off" process that can be regarded as a capital cost. However, the site will need to be "hosted" on a web server, and it will need an internet address, known as a "domain name". Both of these things have to be paid for year on year as a revenue cost. You should add to that an annual cost for maintaining your website. Nothing stands still in the world of information technology. Software needs to be updated constantly; content and other data need to be backed up regularly; links have to be checked repeatedly because the internet is a dynamic place where the boundaries are constantly moving.
Domain names cost anything between a £5 and £20 per year, depending on which registrar you use, and what type of domain name you want. ("Top" level domains - such as .com or .org - cost more than second or third tier ones - co.uk or org.uk.)
Hosting packages cost anything from £40-50 per year up to several hundreds of pounds per year, depending on how many supporting technologies you need, how much web-space and bandwidth will be required, and what level of backup and support you want.
Building costs vary enormously, mostly depending on the size and complexity of your site and the number of employee-hours required to get it up and running within your time-scales. Reasonable charges are likely to start at a few hundred pounds, but can easily run to several thousands if you need a large, multi-functional site that is going to serve thousands or millions of people. A significant factor in the building of any site is likely to be the cost of the design. This covers the "look and feel" of your site, from a logo and colour scheme, to the type and size of font that you use and the level of sophistication that you think is appropriate for your business or organization. Costs start at around £20 for an "off-the-shelf" template, and can run to many thousands for a customized, professional design package.
What am I offering?
Essentially, I'm in business because I enjoy doing what I do and it keeps me out of mischief! At the same time, I need to cover my costs - including keeping up to date with my own software and hardware tools, travelling to see clients, and maintaining server space for development work. On top of that, I have expensive tastes such as going to the cinema, buying the occasional computer game, and enjoying fine wines and the occasional tipple of malt whisky! Given those parameters, I aim to provide clients with a decent, working website within the space of a few weeks, for a few hundred pounds. I'm willing to offer an annual maintenance package that includes hosting costs, domain name rental, and general upkeep of the site. Depending on the size of the hosting package that is likely to cost anything between £50 and £100 per year. I will generally recommend buying an "off-the-shelf" template that broadly fits your requirements.
What do you need to do?
Have a think about why you need a website and what you think it will do for you. Give a little thought to what content you are going to put on your site, and what you want it to look like. What sort of budget do you have, and what time-scales are involved? If you're serious about going ahead with it all, get in touch and let's talk...