From Longman Business Dictionary
showcaseshow·case /ˈʃəʊkeɪsˈʃoʊ-/ noun [countableC] an event or situation that is designed to show the good qualities of a person, organization, or productThe conference is intended to be a showcase for leading-edge technology.
—showcase verb [transitiveT]The Olympic Games gave the country an opportunity to showcase its economic achievements.