I am developing a drupal 7 based CRM website. A client wants to charge end user for site usage.
I have used following Drupal modules
1. Drupal Webform for creating landing pages, contact forms
2. Drupal Forum to build a community
3. Drupal Blog to create blog pages
4. A content based download module
A free user will able to use 1 landing page + 1000 hits to this page, 100 forum posts, 10 blog pages + 1000 hits to this page and 100 MB of content hosting like images,videos.
Is there a drupal module to track user usage on these modules and restrict user to specified profile limits?