A method for recommending fabric care products, by the steps of: under
control of a first client system; collecting personalized data pertaining
to a consumer's fabric care needs and habits and pertaining to non-fabric
care related information; and sending the data to a server system. Then,
under control of the server system: receiving the data from the first
client system, and based on the consumer's personalized data determining
a recommendation for one or more fabric care products. The recommendation
is then sent to the first client system, a second client system or both.
The recommendation can assist the consumer in their fabric care usage and
purchase decisions, and automated purchasing can also be accomplished.
Apparatuses for carrying out these methods are also disclosed.