Customizing Zoho CRM for SaaS business model

Customizing Zoho CRM for SaaS business model

I was wondering if anyone could help me customize Zoho CRM for the following business model.

We provide SaaS service like Zoho with monthly subscribers.

I need to track usernames, passwords, software license numbers, type of software, trial start date, trial end date, billing start date, monthly price. We bill twice a month so I also need to invoice for prorata usage.

If someone could please help me with where I should capture what information. I want to avoid creating a new product for every user. Basically, what I am asking is... if you had to setup Zoho CRM for a company that offers a similar service to Zoho how would you do it?

Thank you!