off-the-shelf
adjective /ˌɒf ðə ˈʃelf/
  /ˌɔːf ðə ˈʃelf/
[only before noun]- (of a product产品 从货架直接取下买走的;现成的 - off-the-shelf software packages现买软件包 
 Collocations DictionaryOff-the-shelf is used with these nouns:- component
 
- off-the-shelf software packages