Developing and maintaining a website can be as complex and expensive as you care to make it. Careful thought needs to be given before significant time and expense is incurred as to how this technology be best implemented to suit your business. There are many options to consider in relation to your strategy in this area.