One evening, over dinner in San Francisco, I was struck by an irresistibly simple idea. What if any developer from anywhere in the world could create their own application for the Salesforce platform? And what if we offered to store these apps in an online directory

