You can enable part of your content to be accessible only to registered users. Or every article ,module , menu item.. you can set which user group may access it. But as I understand you need something more that that so you will probably need some additional specialized components or custom development.