Acids are proton donors that have more acid molecules than base molecules in solution, while bases are proton acceptors that have more base molecules than acid molecules. Specifically, acids donate H+ ions to other compounds according to the Bronsted-Lowry definition, and bases accept H+ ions from other compounds. Solutions can be acidic, basic, or neutral depending on the relative quantities of acid and base molecules present.