The processing of the order acceptance request is performed by a controller module that handles processing of the order acceptance request that is primarily not specific to a particular application of the electronic commerce system to which the order acceptance request pertains, and that initiates a plurality of calls to a plurality of plug-in modules.