1 mole of a substance will contain Avogadro number of particles such as molecules ,ions or atoms.
1 mole of a substance is also equivalent to the molecular weight of a substance.
Mole was needed because other units were not enough.And also to refer to large amounts of things.