I'm trying to come up with what would be the best platform to built a website for a church. I know this question isn't easy but let me give you a few details on the church so a better suggestion can be provide it.
1. the church uses a live-stream component and over 20,000 concurrent viewer watch its live sermons.
2. the church has a shopping cart where some sermons are made available for people to download.
3. The church uses a online-donating option.
They would like to keep this functionality.
Currently they are using:
Webserver: Apache 2.2.22
Framework: Drupal 7
Language: PHP 5.3.10-1ubuntu3.24