1) Identifying the specific soils involved
2) Identifying the surfaces involved
3) identifying the particular function required for the specific soils and surface involved
4) identifying the ingredient which will provide and enhance this function
5) selecting the cleaning composition which best provides this function