Users often find the need to store additional information about constituents in order to keep track of their donors or to group together donors with specific similarities in The Raiser's Edge. This solution discusses the difference between a constituent code and an attribute for storage purposes.
Constituent codes exist on both constituent and gift records. Users can use these codes to further define their constituents/gifts and the relationship between the constituent and your organization, such as board member or volunteer. This information is stored on the Bio 2 tab of a constituent record and the Miscellaneous tab of a gift record.
Attributes add flexibility to your record keeping by giving you the ability to define and store special information for which no field already exists in The Raiser's Edge. Attributes record additional miscellaneous information about constituents, such as interests or dietary preferences.