showcase: a setting in which something can be displayed to best effect
environment: the totality of surrounding conditions
business card: a card on which are printed the person's name and business affiliation