Abstract: A merchandising system and method in which Internet Web server software includes a parameter-driven search engine written in UNIX command language as a shell script that searches ASCII database files and generates HTML documents reflecting the search results. The search engine prevents multiple users from simultaneously attempting to write to a file. A common gateway interface is provided that facilitates access to multiple application programs, such as the merchandising system.