prodcut configuration fields

hi ,
we are a small company,
we are internet provider and doing integration.
i would like to start using the suitcrm and replace my current crm.
the use is for sites- accounts -of the customer, open case and activities…this is simple.
but in each site, i want to create a p[products hierarchy, for example , i have Firewall on the main page i will put the s/n, part number , date purchase etc… and i would like to have a “child” and there i will enter the main configuration field - IP address, user, pass…
i guess this could be done with product category and product, the issue is that the product is general , and i have not only firewall , i have also ippbx with different fields to enter…
what is the best and effective way to configure it ?
thanks for your help