Online social ____ provide a platform for ____ which allows interested individuals to invest in a promising enterprise.

A) Networks, collaboration
B) Platforms, crowdfunding
C) Media, competition
D) Websites, endorsement