1. A computer-implemented method of storing data related to a first entity in a relationship and a second entity in the relationship in a customer relationship management (CRM) database comprising: entering a name description of the second entity in the relationship into a second converse relationship field of a relationship entity wherein the relationship entity comprises a first converse relationship field, a second converse relationship field, a first role field, a second role field, a first relationship field and a second relationship field; entering a second role of the second entity in the second role field wherein the second role is the role description of the second role in the relationship; entering a second relationship of the second entity in the second relationship field and storing the name description of the second entity entered in the second converse relationship field of the relationship entity as the stored second relationship wherein the second relationship of the second entity describes details of the relationship; storing the second role of the second entity entered in the second role field of the relationship entity as the stored second role; storing the second relationship of the second entity in the second relationship field of the relationship entity as the stored second relationship; storing a name description of the first entity in the relationship into a first converse relationship field of the relationship entity as the stored first name; if a flip side of the role of the second entity is known, automatically entering the flip side of the role of the second entity as the first role for the first entity and storing the flip side of the role of the second entity in the first role field of the relationship entity as the stored first role wherein the first role is the role description of the first role in the relationship; if a flip side of the role of the second entity is not known, storing a role in the first role field as the stored first role; if a flip side of the relationship of the second entity is known, automatically entering the flip side of the relationship of the second entity as the first relationship as the first relationship for the first entity and storing the flip side of the relationship of the second entity in the first relationship field of the relationship entity as the stored first relationship wherein the first relationship of the first entity describes details of the relationship; if the flip side of the relationship of the second entity is not known, storing a relationship in the first relationship field as the stored first relationship; automatically displaying the stored second name description, the stored second role and the stored second relationship of relationship entity by accessing the first entity in the relationship; automatically displaying the stored first name description, the stored first role and the stored first relationship by accessing the second entity in the relationship; if the stored first name description is modified, storing the stored first name description as modified as a modified stored first name description and the modified stored first name description is accessed when accessing the second entity; if the stored second name description is modified, storing the second name description as modified as a modified stored second name description and the modified stored second name description for the second entity is accessed when accessing the first entity; if the stored first role is modified, storing the stored first role as modified as a modified stored first role and the modified stored first role is accessed when accessing the second entity; if the stored second role is modified, storing the stored second role as modified as a modified stored second role and the modified stored second role is accessed when accessing the first entity; if the stored first description is modified, the stored first name description as modified is stored as a modified stored first description and the modified stored first name is accessed when accessing the second entity; if the stored second name description is modified, the stored second name description as modified is stored as a modified stored second name description the modified stored second name description is accessed when accessing the second entity; if the first entity is selected, retrieving first entity relationships of which the first entity is a part and displaying the first entity relationship; and if the second entity is selected; retrieving second entity relationships of which the second entity is a part and displaying the second entity relationship.
1. A computer-implemented method of storing data related to a first entity in a relationship and a second entity in the relationship in a customer relationship management (CRM) database comprising: entering a name description of the second entity in the relationship into a second converse relationship field of a relationship entity wherein the relationship entity comprises a first converse relationship field, a second converse relationship field, a first role field, a second role field, a first relationship field and a second relationship field; entering a second role of the second entity in the second role field wherein the second role is the role description of the second role in the relationship; entering a second relationship of the second entity in the second relationship field and storing the name description of the second entity entered in the second converse relationship field of the relationship entity as the stored second relationship wherein the second relationship of the second entity describes details of the relationship; storing the second role of the second entity entered in the second role field of the relationship entity as the stored second role; storing the second relationship of the second entity in the second relationship field of the relationship entity as the stored second relationship; storing a name description of the first entity in the relationship into a first converse relationship field of the relationship entity as the stored first name; if a flip side of the role of the second entity is known, automatically entering the flip side of the role of the second entity as the first role for the first entity and storing the flip side of the role of the second entity in the first role field of the relationship entity as the stored first role wherein the first role is the role description of the first role in the relationship; if a flip side of the role of the second entity is not known, storing a role in the first role field as the stored first role; if a flip side of the relationship of the second entity is known, automatically entering the flip side of the relationship of the second entity as the first relationship as the first relationship for the first entity and storing the flip side of the relationship of the second entity in the first relationship field of the relationship entity as the stored first relationship wherein the first relationship of the first entity describes details of the relationship; if the flip side of the relationship of the second entity is not known, storing a relationship in the first relationship field as the stored first relationship; automatically displaying the stored second name description, the stored second role and the stored second relationship of relationship entity by accessing the first entity in the relationship; automatically displaying the stored first name description, the stored first role and the stored first relationship by accessing the second entity in the relationship; if the stored first name description is modified, storing the stored first name description as modified as a modified stored first name description and the modified stored first name description is accessed when accessing the second entity; if the stored second name description is modified, storing the second name description as modified as a modified stored second name description and the modified stored second name description for the second entity is accessed when accessing the first entity; if the stored first role is modified, storing the stored first role as modified as a modified stored first role and the modified stored first role is accessed when accessing the second entity; if the stored second role is modified, storing the stored second role as modified as a modified stored second role and the modified stored second role is accessed when accessing the first entity; if the stored first description is modified, the stored first name description as modified is stored as a modified stored first description and the modified stored first name is accessed when accessing the second entity; if the stored second name description is modified, the stored second name description as modified is stored as a modified stored second name description the modified stored second name description is accessed when accessing the second entity; if the first entity is selected, retrieving first entity relationships of which the first entity is a part and displaying the first entity relationship; and if the second entity is selected; retrieving second entity relationships of which the second entity is a part and displaying the second entity relationship. 2. The method of claim 1 , wherein the entity names, role descriptions and relationship descriptions are stored in a table.