Function Query for Appointment+

Hi,

Does this plugin cater for the following functions:
1) multiple clients on the same domain
2) configurable to have 2a) some clients charged and 2b) others not charged for using the service
3) each client can have their own set of (appointment making) users
4) the clients' users can be configured to 4a) those who are charged for using the service and 4b) those who aren't charged for using the service

Thanks in advance,
E