Bells and whistles

When referring to a computer software, bells and whistles describe additional computer software included with a computer or a program that is useful, but not essential.

Also see: Bundled software, Peripheral