iMagic Hotel Reservation is a hotel reservation software system that helps to manage your hotel or bed and breakfast. It allows you to quickly take bookings, manage rooms, payments and customers. Features are varied including easy to use booking system, different charge options, reporting system, export to other software, backup, creation of custom receipts and confirmations. For more details view their website or you can try out their software using their free trial. It runs on Windows and costs from $249.