Click to return to website homepage

Web Development

This is an exciting time for developing websites. Every day thousands of individuals are starting companies whose goal is to somehow use the Internet to create sales or to share information. We at ChooseOne share that enthusiasm and endeavor to provide the necessary tools to help those people meet their development goals.

The following is a small collection of test cases. In each, a specific set of requirements is displayed, a Microsoft IIS Server--based solution is described and ChooseOne's development tools which complement that solution are highlighted.


Case 1: A company has a point-of-sale system on a web interface, allowing customers to make purchases on-line. There is an finite inventory of products to be sold and it is important not to promise more than can be delivered in terms of availability. The inventory changes rapidly and many simulataneous on-line users need to be supported.

At least one SQL Server with one or more Microsoft IIS webservers are the natural choice. The inventory can be maintained in SQL as well as quantities, current prices and tax/shipping information as indexed by state or zip code.

Static web pages combine with the output from real-time SQL queries to create an accurate picture of products with their respective availability and price. Marketing data can be retrieved from the system as well as a variety of other data as appropriate for each area of the business.

If there is a separate accounting system, sales orders are exported on a recurring basis in that system's expected format.


Case 2: A company wants to publish news content, financial data, or any variety of formatted or unformatted web content. Chart graphics are needed to visually convey numeric data.

Microsoft IIS support Active Server Pages (ASP's). These webpages can easily access data stored in SQL as well as a new type of file called XML.

SQL stores the set of data where it can be searched and then formatted to meet the company's needs for the website. SQL queries can generate that XML content and webpages can refer to the data within those responses. By separating the actual data from the webpage layout using XML, either SQL or web development teams may change their code without forcing a major redevelopment effort from the other.

Likewise, numeric data can be exported to XML format and web graphics dynamically created from these files. Once again, separating the data from the graphics-generating code enables both developers to quickly make changes to keep up with the latest business needs.


Case 3: A web application needs to store a user's preferences and dynamically create a folder-based interface with tabs that are marked dynamically with the text the user has specified. It is important that this be automated so that employees aren't required to generate these custom graphics.

SQL Server can store the user preferences and return this information to an ASP webpage. Instead of referencing a standard graphic file the ASP page dynamically generates the graphic for the top of the tab folder with the user's specified text.

Internet users are coming to expect more from web applications. With good tools a company can satisfy these user's demands, creating a professional, attractive-looking interface at the same time they're providing web-based content.