1. An earpiece comprising: an earpiece housing; a processor disposed within the earpiece housing: a memory operatively connected to the processor and disposed within the earpiece housing; a plurality of software applications stored within the memory; wherein the earpiece is configured to allow a user of the earpiece to select one of the plurality of software applications to run using the processor as a foreground application.