hmmm.. that is a bit confusing
It sounds like to me the DB part of the 'product' and he wants to allow companies with users to sign up and use it.
You could just create an account table which is for the company that allows access to 'the product' and each company can have a set of users. If that is what you mean
