The decision on the appropriate cleaning system/tools depends on the sensitivity of the area/surface to dirt and pathogens. Cleaning requirement of a clean room is different from that of a washroom. A hotel lobby needs different tools from those required in a kitchen.
A simple and appropriate cleaning system should also take care of cross contamination and wastage of chemicals.