Different types of material can be stained by different substances, and stain resistance is an important characteristic in modern textile engineering. Various laundry techniques exist to attempt to remove or minimize existing stains, and stain removers are an important type of chemical in laundry detergents. Some stand-alone stain removers also exist.