What you call a web app that can be reconfigured?

We have a web app which supports many different configurations. For example, when the url of the first request is www.app1.com, it appears to the user as app1, and similarly for app2 and so on. The configuration specifies not only what css files to use, but also what features the program supports, etc. Each app represents a different product. Would this be referred to as a multi-skinned app?

I am looking into porting this app to use AngularJS and talk to our RESTful web service. What are the best fora for discussing AngularJS?

Thanks,
Rob