I am curious whether XenForo is suitable for use as a platform for an application/website that is not primarily a forum but has a forum area/component.
My site is going to need users, user profiles, private messages, and the like. Since I am going to want it to have a forum component anyway, I thought it might be better to build my application "on top of" forum software rather than create these components myself and then try to bridge my application and its separate database with forum software.
I thought about using the Symfony2 Framework with preexisting bundles to get some of the basic functionality, but the bundles aren't necessarily made to work with each other, may be abandoned, etc. I'd like to build my site/application on a platform whose components are assured to work together and won't be abandoned, which got me thinking about using forum software as a platform.
To that end, can anyone tell me whether I can create custom pages with XenForo and if so how easily? What about custom profile fields? Can XenForo be effectively leveraged as a platform for custom applications? Can anyone speak to their experience doing so?
Thanks for your time.