An association is a group of people who share common interests, while an organization is a structured group with a defined hierarchy. A professional organization has structured roles and functions.