The Ideas Community is a place where Salesforce users can come and give their suggestions for features, usability flows, functionality... basically anything they want. Sometimes when an idea resonates, or when there's a lot of popularity surrounding a users idea, it'll become included in a Salesforce release. If you go there now, you'll see a lot that's been created, and many similar ideas rolled into one.
