showcase

(noun, verb)

noun

1. a setting in which something can be displayed to best effect

- it was a showcase for democracy in Africa

Definition categories: state, background, scope, setting

2. a glass container used to store and display items in a shop or museum or home

Similar word(s): case, vitrine

Definition categories: man–made, container

verb

1. To display, demonstrate, show, or present.

- I think the demonstration really showcases the strengths of the software.