Room booking and hotel room management system.
Must consist of two parts, web site with booking system and hotel software with room management which communicates directly with booking system.
There needs to be a way of preventing double booking of same room in case internet connection with hotel is not available at the moment (this is area where internet is still problematic), either by db replication, or buffering certain number of rooms and giving them priority for online booking, and never offer them via reception desk unless all other rooms are empty.
it has to have authorization and ability to cooperate with multiple hotels/villas
online credit card payment (still haven't decided on the company, recommendations are welcome)
hotel client code should be protected, so php is not the best option, unless encrypted, maybe write client sw in python, I don't trust much to php obfuscators, and even zend optimizer's encryption isn't 100% reliable afaik?
web portal must have everything like standard booking site with presenation of each client (hotel or villa) in flash
Back end has to allow for easy client adding/editing/tracking/billing/uploading of images/data entry/videos
and integrating new pages either static or dynamic
Open for all suggestions as this is something we don't have experience at and we want highly professional solutions