Does it have some new functions that any existing mining software doesn't have?
Speaking specifically, sharing option allows you grant access to the functionality for minerboard users with payment in n% of device capacity
Why is it even needed?
It may be necessary if you have your own data center and you need to take a percentage of the benefits from your customers, while providing certain access to the functionality.