1. A method of creating a custom feed for users of a database system for enterprise level social and business information networking, the method comprising: receiving one or more criteria specifying which changes are to be tracked for possible inclusion into a feed to be displayed, one of the one or more criteria specifying that a depth of a level of relationship between records be no greater than 1 level of separation in a hierarchical model of records stored in a database, the records being business records related to one or more business activities of an organization and being differentiated from a user's profile; receiving data indicative of a change associated with a first record; analyzing, by the database system, the change to determine if the one or more criteria are satisfied, including determining a depth of a level of relationship between the first record and a second record; adding at least a portion of the data to a table that tracks changes for inclusion into at least one feed for a user of a tenant when the depth of the level of relationship between the first record and the second record is no greater than 1 level of separation, the at least one feed including one or more changes to the first record and being accessible to the user as a follower of the second record; and providing, by the database system, at least a portion of the at least one feed to a computing device associated with the user as the follower of the second record, the computing device configured to display the at least one feed in a user interface, the displayed at least one feed excluding changes not satisfying the one or more criteria.
5. The method of claim 1 , wherein the one or more criteria specify a record type to be added to or removed from a list of record types that are tracked.