Make a membership site.


I want to make a website with buddypress in which every user is able to log in after payment, basically it will be a coaching institute website with membership, after membership user will be able to download the content with their different membership period. i will use buddypress course ware, but little confusen with membership plugin, am i doing right with this?