i would like to stain a concrete patio?

i understand that the area has to be clean and grease free. i have a power washer for that. i also understand that the area has to be treated with an etching solution (acid). how is the acid applied to the area and does the acid get removed ? if it does have to be removed, how long does it stay on and how is it removed (e.g. water ? )