Social Software Building Blocks
"These seven building blocks–identity, presence, relationships, conversations, groups, reputation and sharing–provide a good functional definition for social software. They’re also a solid foundation for thinking about how social software works."