the requirement of the web site for mobile network operator

  1. CMS (news - pictures - video - ringtones).
  2. service creation environment (javascript + html that draws diagrams some thing like microsoft visio).
  3. user management (have special fields like "balance" and the value need to be synchronized with the operators by given API).
  4. Subscription management (for operator users to subscribe with created services and it's need to be synchronized with the operators by given API).
  5. special services like chat , voip , network storage ,send sms-mms using operator account ....
  6. custom block management for each user.
  7. marketing for services and product (discounts - make bundle of product or service with lower price - advertisement by sms or on website).
  8. negotiating with partners on the Profit margin and adding the profit to partner balance.
  9. WAP - Web portal.
  10. easy development and scaling the system.

so i need to develop so many modules to fulfillment the requirements.
is durpal a good choice or i need to work on some framework like zend - yii - symphony?