A cream is a preparation of medication for topical use that contains a water base. An ointment is a preparation of a medication for topical use that contains an oil base- a preparation of water in oil. While ointments have a higher concentration of oil, creams have a higher concentration of water.