Common Frustrations Reviewed
20 November 2008
An effort to explain some best practices for clients and web developers to create a mutually beneficial relationship.
This may be so for many service-based industries, but the Internet is still a black hole for many people and making an informed decision can be difficult for those with little to no knowledge of how the Internet works. So why does it matter and were does responsibility lie for consumer education and solid development practices? Let's take a look.
The responsibilities of any reputable web developer include keeping abreast of current technologies, avoiding trends and developing towards the highest possible Web Standards available, while those seeking to “grab clients” wherever and whenever possible to make a quick buck should be left to those who choose to purchase a copy of Dream Weaver, Front Page or some other such tool and call themselves a web developer. Whereas pricing should be standardized to accommodate a feature-rich development process that allows flexibility in design and client requested options.
It is inevitable that in any development process there comes a time where additional functionality requires additional fees, but this is typically done in custom programming or development and should not be considered a normal pricing strategy for website development. While would-be web developers charge for “features” such as contact forms, the standardization of application development pricing is among the benefits of working with reputable web developers.
It can be troublesome too when website development is charged based on page count since a website should never really be considered complete; websites should be able to grow based on a clients ever changing needs. Understandably however, giving free reign over server space is a bad idea, but prices and services can be pared down into manageable “packages” that will allow for effective control of available resources and allow both developer and client to make an informed decision regarding needed server space and associated hosting fees.
But what about those hosting fees? Why does a site that houses a database cost more than a site that is static in nature? A database is easier to maintain than a static website and is included in the price of the server fees paid by the development company, while a static site costs more to maintain and is prone to more errors due to code duplication. Unless a company has on-site hosting servers, and with it a full-time database administrator or IT staff, they typically incur no additional fees associated with a website using a database. Co-located server companies make up the vast majority of developers hosting services and any maintenance costs are absorbed by the server company.
In defense of development companies however, there are a few that maintain multiple servers, some with database capabilities and some that host only static sites, in this case additional fees for a dynamic site may be justified.
As for development, with the myriad of programming languages available, dynamic page creation should inevitably remove the need for per-page development fees and should focus more on feature development. Dynamic website development should be readily available to those looking for an easy to maintain system with functionality that supports the dynamic creation of pages and information without the need to contact a developer to maintain content.
That is not to say that good, reputable developers who specialize in the development of static websites are not needed, but care should be taken in which sites should be developed as purely static. Clients should understand the while static sites may initially be less expensive than a dynamic site with a Content Management System (CMS), recurring maintenance fees can add up quickly.
So what does all this mean?
For the Client:
For the Web Developers:
So, while web development should be conducted by qualified professionals and separated into available services maintained by those best qualified to offer each respectively, clients should understand that a feature-rich website developed by qualified professionals will often times cost more initially, but will save time and money in the long run.
About the author
Articles within category
- What to Look for When Chosing a Website Design Company
- Key factors in choosing a web design firm.
- Why go to a Website Designer?
- Choosing a web development partner
- Common Frustrations Reviewed
- Choosing the Right Designer for You
- Language - Is it a barrier to outsourcing ?
- Ongoing Support
- The value of e-commerce to your business
- Customer Experience
- How to Be the Perfect Web Design Client!!
- What to consider when deciding a Web Design Company
- What to look for in a Wbe Designer
- 5 Reasons to use a freelance designer
- Choosing a Web Design Company!
- 10 Questions to ask your prospective web designer
- Choosing a Web Designer Demystified
- SM2 makes number one spot, what else can we do for you?
- Writing a successful web design brief
- Which one?