Hi. I would like to setup a solution for a hostel.  There are different organizations to book in bulk.

1. Hostel want to show calendar to public for online reservation.
Hostel want internal system can 
- collect clients information
- handle invoice, reservation
- reserve conference rooms and other facilities 
- report shown income, rooms usages .. etc.

I wonder if your software can handle these.  If not, is it possible for us to modify the coding and add new features in it?  Thank you so much.

Regards,
Jason