Require these tasks to be completed in a Drupal based website:
1) Core functionality: This includes every thing under Advertisers and System Admin in the attached document. Start with this and build every thing else on top.
3)Automated alerts: Including advertisers, payment and users alerts
4)Postcode proximity filter functionality