Web
We need to ensure that the "vision" is delivered to as many browsers in the way the designer intended. To achieve this we use the following techniques and technologies.
XHTML
HTML markup is produced to XHTML standards to ensure that the output can be viewed by multiple platforms be it the standard browsers or a mobile phone.
Javascript
We can make use of client-side javascript to enhance the web site. This reduces the number of "round trips" made to the server and also makes for a much more rewarding experience for the end-user.
Application
We need some technologies and methods to get to the data and present this to the web. We make use of the technologies listed below to achieve this.
ASP.NET
ASP.NET 2.0 is used along with Visual Studio 2005 to develop sites containing a rich mix of data-driven content delivered with "style". ASP.NET 2.0 allows us to theme a site using Master Pages, Skins and stylesheets to allow separation of content from final look-and-feel.
This allows us to build web applications which allow the end user to manage their own content. This is achieved via CMS build into the web site which is accessed securely by the end-user to update their on content.
Data
We want to ensure that the data is held in an environent that provides fast access and retrieval. To achieve this we make use of the following products.
SQL Server
We can take your requirements and design a database structure which can be either stored in Sql Server 2000 or 2005. We make use of Stored Procedures to eliminate sql statements from code to provide a cleaner separation of functionality.
refer the Microsoft Sql Server product overview page for more information about Sql Server 2005.