1. A computer-implemented method of enabling an organization to run a first promotion integrated with viral features associated with one or more social network-based platforms, comprising: receiving promotion information from the organization; generating one or more promotion applications responsive to the promotion information for integration with the one or more social network-based platforms, wherein the one or more promotion applications provide a way for a plurality of participants to actively interact with the first promotion and advertise the first promotion; receiving promotion entry data from the plurality of participants; storing the promotion entry data; using the viral features provided by the one or more social network-based platforms to increase awareness of at least one of a first group consisting of the promotion, the organization, a good or service associated with the promotion or organization, a third party organization, and the third party organization's good or service.