Supporting Product Configuration in a Virtual Store

In the present paper we shall analyse the main requirements and the general architecture of a system able to support a customer in configuring a complex product in a virtual store on the Web. Moreover, we shall present the conceptual language adopted for modelling the application domains and we shall sketch the main reasoning mechanisms involved in the interactive configuration process.