Picking up where I left off in my last post — Websites as a Service from the perspective of a freelance developer.
When I started out designing websites as a side job, I loved the idea of being able to just hand over a design to a client and not have to worry about it. Hosting, domain registration, upgrades and uptime were not issues for me. I began to realize, however, that most of my clients didn’t need just a design; they really needed someone who could manage their website. I started to get calls asking why a site was down — “did you pay your hosting bill?” Then it was calls about adding a web form here, and adding a log-in page there — “I’ll have to invoice you for it…” Many decided it wasn’t worth the extra money, because they had already spent “alot” up front and a few couldn’t understand why the extra work couldn’t just be included in what they already paid. In there minds, they had bought a product — why should I pay more for a product that I already own? I’ve seen a few of these clients move on to a new company or freelancer to redesign their site, and only time will tell if the cycle will continue.
Websites as a Service — the idea here is to change the relationship between developer and client. If a website is a service, the developer is no longer the salesman, but a service provider. Few small businesses own the server they host their site on, they pay monthly (or annually) for the service. Even the ones who do have to lease the line which provides them with internet access — so services are not a new concept for businesses. Really, the concept of a website being a service rather than a product isn’t new in the business world either. Most large companies have multiple people working for them to handle their web development and design needs — they understand that maintaining a website is an ongoing process.
Small businesses rarely have the resources to hire a full time web developer, so an entire web team is out of the question. This is where a service oriented freelance developer can help by providing the same services that an in-house team would — just on a smaller scale. As a freelance developer I often wear the hats of designer, developer, consultant and system administrator all on one project. This allows me to offer clients full service web development to clients that need more than a site hosted on GoDaddy.com but can’t yet afford a full time developer or development team.
Can it really work? The need is definitely there; I think it can! I’ll keep you posted