A washing system for dispensing one or more ingredient compositions from ingredient containers for delivery to a washing machine drum, the washing system comprising: (i) an apparatus comprising a dispenser comprising a computer module and a plurality of ingredient containers; (ii) wherein the plurality of ingredient containers contain the various ingredient compositions in controllable fluid communication with the dispensing device, and each ingredient container has at least one ingredient container identifier; (iii) wherein the dispensing device comprises a nozzle which can be operated by means of the computer module to selectively dispense portions of the ingredient compositions from respective ingredient containers as a result of commands by the user via a control / information interface in order to provide a portion of laundry product, under Using the computer module configured to receive input related to a laundry load based on one or more of the following criteria: (i) patch identity; (ii) substance identity; (iii) user requirements; and (iv) user preferences; and based on the input, determining a formulation for a laundry product that is optimized with respect to the input and is composed of one or more ingredient compositions from respective ingredient containers, and further comprising (iv) an ingredient container control system for controlling the selective dispensing of respective ingredient compositions from certain ingredient containers identified by respective ingredient container identifiers so that the apparatus can selectively dispense ingredient compositions from one or more identified ingredient containers; wherein the or each constituent container identifier comprises a data carrier for storing data relating to the status of the constituent container and the constituent container control system can act to modify the data stored on the data carrier and the data carrier carries information regarding the composition of the constituents contained in the container, so that ingredient compositions are identified specifically for the delivery device.
展开▼