Looking for room disposition component/VBX

Hi All!
Probably there is such a component or VBX (preferably) which allows
easy dealing with room disposition like in hotels -
make reservation for some time, checking days paid, etc.
Mostly all staff like in MS Project.
Please let me know if there is one or point to some locations.
Best regards.