How to create store that can separately manage by a vendor?

I’m new to Magento and my first job is design website for multi product company. Site should have ability to manage separate stores according to product department. Every department act as a vendor. so, they can manage their store independently.

Example: electric department(a vendor) has its own store, furniture department(a vendor) has it’s own store separately. And manage their own cash flows.

It’s look likes multi vendor.

My problem is how do I strive this. Is there a specific extension for this. Please share your idea.

+My colleague said I can solve this with Magento multi store. It is true.