A method of providing electronic procurement to a purchasing entity comprising: accessing a database containing variable elements of an on-line catalog, the elements including items suppliable by a vendor; constructing an electronic catalog having one or more pages by selecting elements to be included in the pages, and providing commercial terms applicable to the included elements, where the selec