At the request of the author, this paper has been removed from the PLoP-97 Technical Report. For more information please contact the author. Current versions of this paper are available via the author's webpage at http://ourworld.compuserve.com/homepages/martin_fowler the paper's title Dealing with Roles author's names, Martin Fowler email address, martin_fowler@compuserve.com postal address, 961 Franklin St, Melrose, MA 02176 phone number, 617 665 1290 a 100-word abstract, Anyone who runs a company deals with other companies. Such companies may act as suppliers, customers, agents, and so on. Each of these are different roles they can play. Each role has its down information, behavior, and responsibilities. Modelers frequently run into this kind of situation where they must model a single object playing many roles. There are various techniques for modeling this, but I=92ve found that often people are not aware of all the options, nor of the trade-offs involved with the options. This paper tries to summarize these options. Subject Area: Analysis