A change and update system for network-based knowledgebase (KB) sales and
service facilities has a user interface (UI) system for accessing the
facility over the network, software at the facility for negotiating with
the user interface, and a state component at the facility storing state
data for a configured order or service at the facility, the state data
including a summary of the order or service and information regarding
allowable alterations and effects of alterations. A user communicates
through the user interface with the software at the facility, which
negotiates changes to an existing order or service configuration using
data from the state component, and the software, as a result of the
negotiation, updates the configured order or service configuration with
the negotiated changes.