There is so much detail to everything, you can easily use it as an internal tool or have your customers sign up through their own portals if they want that functionality.
It takes some time getting used to all of its features but once set-up correctly there are very few issues I've had working in this software - which isn't surprising given how detailed it's designed. We're using TenaXa internally at my organisation to collate our sustainability performance indicators/data reporting from different sources into one place for staff members across multiple locations who need access 24 hours per day to be able to check progress against targets.