In summary, a moiety is a broader term that can encompass various parts of a molecule, while a functional group is a specific type of moiety with a well-defined chemical role within a molecule. “Group” is a more general term that can refer to any collection of atoms or molecules, not necessarily with a specific chemical role.