bells and whistles

Definitions

Computing

Electronics

  • Additional items and/or features which are not essential for the use of devices, equipment, or systems, but which may add usefulness. For instance, a fancy feature which some users may employ on rare occasions. This contrasts with plain vanilla, in which only the bare essentials are present.

Marketing

  • plural noun every possible feature that has been included in an advertising campaign
http://www.dictionarycentral.com/definition/bells-and-whistles.html