The answer varies greatly on what kind of website you need. We run a lean operation. We use a website development methodology based on a rapid development model along with open souce Content Management Systems (CMS) to manage cost.
Many companies are creating Web sites with 1990s tools intended to create static pages. The superior alternative is a content-management system (CMS), which stores content in a structured database that's optimized for frequent updates.